private void btnAdd_Click(object sender, EventArgs e) { frmItemEdit frm = new frmItemEdit(cmbCat.Text); currentItemCat = cmbCat.Text; frm.StartPosition = FormStartPosition.CenterScreen; frm.ShowDialog();//Item Edit resetForm(); }
private void btnUpdate_Click(object sender, EventArgs e) { DataGridView dgv = dgvItemList; if (dgv.SelectedRows.Count > 0) { int n = dgv.CurrentCell.RowIndex; uItem.item_code = dgv.Rows[n].Cells[dalItem.ItemCode].Value.ToString(); DataTable dt = dalItem.codeSearch(uItem.item_code); foreach (DataRow item in dt.Rows) { uItem.item_cat = item[dalItem.ItemCat].ToString(); uItem.item_name = item[dalItem.ItemName].ToString(); uItem.item_material = item[dalItem.ItemMaterial].ToString(); uItem.item_mb = item[dalItem.ItemMBatch].ToString(); uItem.item_mb_rate = item[dalItem.ItemMBRate] == DBNull.Value? 0 : Convert.ToSingle(item[dalItem.ItemMBRate].ToString()); uItem.item_color = item[dalItem.ItemColor].ToString(); uItem.item_quo_ton = tool.Int_TryParse(item[dalItem.ItemQuoTon].ToString()); uItem.item_best_ton = tool.Int_TryParse(item[dalItem.ItemBestTon].ToString()); uItem.item_pro_ton = tool.Int_TryParse(item[dalItem.ItemProTon].ToString()); uItem.item_quo_ct = tool.Int_TryParse(item[dalItem.ItemQuoCT].ToString()); uItem.item_pro_ct_from = tool.Int_TryParse(item[dalItem.ItemProCTFrom].ToString()); uItem.item_pro_ct_to = tool.Int_TryParse(item[dalItem.ItemProCTTo].ToString()); uItem.item_capacity = tool.Int_TryParse(item[dalItem.ItemCavity].ToString()); uItem.item_quo_pw_pcs = tool.Float_TryParse(item[dalItem.ItemQuoPWPcs].ToString()); uItem.item_quo_rw_pcs = tool.Float_TryParse(item[dalItem.ItemQuoRWPcs].ToString()); uItem.item_pro_pw_pcs = tool.Float_TryParse(item[dalItem.ItemProPWPcs].ToString()); uItem.item_pro_rw_pcs = tool.Float_TryParse(item[dalItem.ItemProRWPcs].ToString());; uItem.item_pro_pw_shot = tool.Float_TryParse(item[dalItem.ItemProPWShot].ToString()); uItem.item_pro_rw_shot = tool.Float_TryParse(item[dalItem.ItemProRWShot].ToString()); uItem.item_pro_cooling = tool.Int_TryParse(item[dalItem.ItemProCooling].ToString()); uItem.item_wastage_allowed = tool.Float_TryParse(item[dalItem.ItemWastage].ToString()); if (item[dalItem.ItemAssemblyCheck].ToString().Equals("True")) { uItem.item_assembly = 1; } else { uItem.item_assembly = 0; } if (item[dalItem.ItemProductionCheck].ToString().Equals("True")) { uItem.item_production = 1; } else { uItem.item_production = 0; } } frmItemEdit frm = new frmItemEdit(uItem); frm.StartPosition = FormStartPosition.CenterScreen; frm.ShowDialog();//Item Edit resetForm(); } else { MessageBox.Show("Please select a data"); } }