private void btnLogin_Click(object sender, EventArgs e) { if (tbEmpID.Text.Trim() != "" && tbPwd.Text.Trim() != "") { RememberMe(tbEmpID.Text.Trim()); CERPWS.Service1 svc = new CERPWS.Service1(); StringReader sr = new StringReader(svc.Login(tbEmpID.Text, tbPwd.Text)); DataSet ds = new DataSet(); DataTable dt = new DataTable("table"); ds.ReadXml(sr); dt = ds.Tables[0]; if (Convert.ToInt32(dt.Rows[0].ItemArray[0]) == 0) { MessageBox.Show(dt.Rows[0].ItemArray[1].ToString()); } else { //int id = Convert.ToInt32(dt.Rows[0].ItemArray[0].ToString()); //string first_name = dt.Rows[0].ItemArray[1].ToString(); //string last_name = dt.Rows[0].ItemArray[2].ToString(); //int role = Convert.ToInt32(dt.Rows[0].ItemArray[3].ToString()); this.DialogResult = DialogResult.OK; } } }
private void Inventory1_Load(object sender, EventArgs e) { lblItemCode.Text = CERPInventory.ItemCode; lblItemDesc.Text = CERPInventory.ItemDesc; CERPWS.Service1 svc = new CERPWS.Service1(); string result = svc.GetWarehouseInventory(CERPInventory.ItemID); StringReader sr = new StringReader(result); DataSet ds = new DataSet(); DataTable dt = new DataTable("table"); ds.ReadXml(sr); dt = ds.Tables[0]; if (dt.Rows[0].ItemArray[0].ToString() == "0") { MessageBox.Show(dt.Rows[0].ItemArray[1].ToString()); CERPInventory.Qty = 0; lblQty.Text = CERPInventory.Qty.ToString(); lblUOM.Text = ""; CERPInventory.OutOfStock = true; } else { CERPInventory.Qty = Convert.ToDecimal(dt.Rows[0].ItemArray[0].ToString()); CERPInventory.UOM = dt.Rows[0].ItemArray[1].ToString(); lblQty.Text = CERPInventory.Qty.ToString("G29"); lblUOM.Text = CERPInventory.UOM; CERPInventory.OutOfStock = false; } }
private int GetItemDetails() { int ret = 0; lblBarCode.Text = CERPInventory.BarCode; CERPWS.Service1 svc = new CERPWS.Service1(); //string result = svc.GetItemIDCode(CERPInventory.BarCode); string result = svc.GetItemDetails(CERPInventory.BarCode); StringReader sr = new StringReader(result); DataSet ds = new DataSet(); DataTable dt = new DataTable("table"); ds.ReadXml(sr); dt = ds.Tables[0]; if (dt.Rows[0].ItemArray[0].ToString() == "0") { MessageBox.Show(dt.Rows[0].ItemArray[1].ToString()); } else { CERPInventory.ItemID = Convert.ToInt16(dt.Rows[0].ItemArray[0]); CERPInventory.ItemCode = dt.Rows[0].ItemArray[1].ToString(); CERPInventory.ItemDesc = dt.Rows[0].ItemArray[2].ToString(); CERPInventory.ItemType = "MAT"; //TODO: AUTOMATE CERPInventory.ProdTerminal = Convert.ToInt16(dt.Rows[0].ItemArray[3]); lblItemCode.Text = CERPInventory.ItemCode; lblItemDesc.Text = CERPInventory.ItemDesc; ret = 1; } return ret; }
private void pbDone_Click(object sender, EventArgs e) { if (tbQty.Text != "" || tbQty.Text != "0") { if (CERPInventory.ScanType == "OUTPUT" && (Convert.ToDecimal(tbQty.Text.Trim()) > CERPInventory.Qty)) { MessageBox.Show("There is not enough stock in warehouse."); tbQty.Focus(); } else { CERPWS.Service1 svc = new CERPWS.Service1(); string result = svc.AdjustWarehouseInventory(CERPInventory.ScanType, CERPInventory.ItemID, CERPInventory.ItemType, CERPInventory.Invoice, CERPInventory.ProdLot, CERPInventory.MatLot, CERPConfig.TerminalID, CERPConfig.TerminalDeviceID, 148, //TODO: set status Convert.ToDecimal(tbQty.Text.Trim()), tbRemarks.Text.Trim(), CERPInventory.ProdTerminal); StringReader sr = new StringReader(result); DataSet ds = new DataSet(); DataTable dt = new DataTable("table"); ds.ReadXml(sr); dt = ds.Tables[0]; if (Convert.ToInt16(dt.Rows[0].ItemArray[0].ToString()) > 0) { MessageBox.Show("Adjusted"); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(dt.Rows[0].ItemArray[1].ToString()); } } } }