private void SetProductDetail(BomProductData data, GridViewRow gRow, TextBox txtBarcode, DropDownList cmbMaterial, Label lblProductType, TextBox txtUnit, Label lblUnitName) { txtBarcode.Text = data.BARCODE; cmbMaterial.SelectedIndex = cmbMaterial.Items.IndexOf(cmbMaterial.Items.FindByValue(data.LOID.ToString())); lblProductType.Text = data.PRODUCTTYPENAME; txtUnit.Text = data.UNIT.ToString(); lblUnitName.Text = data.UNITNAME; //if (txtBarcode.ID == "txtNewBarCode" && txtBarcode.Text != "") // InsertData(gRow); }
public BomProductData GetProductData(double productBarcode, string barcode) { BomProductData data = new BomProductData(); DataTable dt = BomSearchItem.GetProductData(productBarcode, barcode); if (dt.Rows.Count == 1) { DataRow dRow = dt.Rows[0]; if (!Convert.IsDBNull(dRow["BARCODE"])) data.BARCODE = dRow["BARCODE"].ToString(); if (!Convert.IsDBNull(dRow["LOID"])) data.LOID = Convert.ToDouble(dRow["LOID"]); if (!Convert.IsDBNull(dRow["LOTSIZE"])) data.LOTSIZE = Convert.ToDouble(dRow["LOTSIZE"]); if (!Convert.IsDBNull(dRow["PRODUCTTYPENAME"])) data.PRODUCTTYPENAME = dRow["PRODUCTTYPENAME"].ToString(); if (!Convert.IsDBNull(dRow["PRODUCTGROUP"])) data.PRODUCTGROUP = Convert.ToDouble(dRow["PRODUCTGROUP"]); if (!Convert.IsDBNull(dRow["PRODUCTTYPE"])) data.PRODUCTTYPE = Convert.ToDouble(dRow["PRODUCTTYPE"]); if (!Convert.IsDBNull(dRow["UNIT"])) data.UNIT = Convert.ToDouble(dRow["UNIT"]); if (!Convert.IsDBNull(dRow["UNITNAME"])) data.UNITNAME = dRow["UNITNAME"].ToString(); } return data; }