package com.mozu.mozuandroidinstoreassistant.app.layout.order;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.mozu.mozuandroidinstoreassistant.app.R;
import com.mozu.mozuandroidinstoreassistant.app.data.IData;
import com.mozu.mozuandroidinstoreassistant.app.data.order.OrderReturnDataItem;
import com.mozu.mozuandroidinstoreassistant.app.layout.IRowLayout;
public class OrderReturnItemRow extends LinearLayout implements IRowLayout {
public OrderReturnItemRow(Context context) {
super(context);
}
public OrderReturnItemRow(Context context, AttributeSet attrs) {
super(context, attrs);
}
public OrderReturnItemRow(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public void bindData(IData data) {
TextView productCode = (TextView) findViewById(R.id.product_code_header_value);
TextView productTitle = (TextView) findViewById(R.id.product_title_header_value);
TextView productPrice = (TextView) findViewById(R.id.product_price_header_value);
TextView productLoss = (TextView) findViewById(R.id.return_loss_header_value);
TextView productRestockable = (TextView) findViewById(R.id.return_restockable_header_value);
TextView reason = (TextView) findViewById(R.id.return_reason_header_value);
TextView quantity = (TextView) findViewById(R.id.return_quantity_header_value);
TextView quantityReturned = (TextView) findViewById(R.id.return_quantity_returned_header_value);
if (data instanceof OrderReturnDataItem) {
OrderReturnDataItem orderReturnDataItem = (OrderReturnDataItem) data;
productCode.setText(orderReturnDataItem.getProductCode());
productTitle.setText(orderReturnDataItem.getProductTitle());
productPrice.setText(orderReturnDataItem.getProductPrice());
productLoss.setText(orderReturnDataItem.getLoss());
productRestockable.setText(orderReturnDataItem.getRestockable());
reason.setText(orderReturnDataItem.getReason());
quantity.setText(orderReturnDataItem.getQuantity());
quantityReturned.setText(orderReturnDataItem.getQuantityReturned());
}
}
}