private void BtExpDeletePro_Click(object sender, EventArgs e) { List <DetailExport> List = new List <DetailExport>(); var IdBill = DgvExp.CurrentRow.Cells["ID"].Value.ToString(); int Bill = Convert.ToInt16(IdBill); for (int i = 0; i < DgvExpPro.RowCount; i++) { DetailExport ExpPro = new DetailExport(); var str = DgvExpPro.Rows[i].Cells["ID"].Value.ToString(); ExpPro.IDProduct = Convert.ToInt16(str); ExpPro.IDBill = Bill; var quan = DgvExpPro.Rows[i].Cells["Quantity"].Value.ToString(); ExpPro.Quantity = Convert.ToInt16(quan); List.Add(ExpPro); } var IdPro = DgvExpPro.CurrentRow.Cells["ID"].Value.ToString(); int Pro = Convert.ToInt16(IdPro); var ProExp = List.Where(p => p.IDProduct == Pro).SingleOrDefault(); List.Remove(ProExp); LoadPro(List); TxtExpProCode.Clear(); TxtExpProName.Clear(); TxtExpProUnit.Clear(); TxtExpProQuan.Clear(); }
private void BtExpFresh_Click(object sender, EventArgs e) { TxtExpDeliver.Clear(); TxtExpProCode.Clear(); TxtExpProName.Clear(); TxtExpProQuan.Clear(); TxtExpProUnit.Clear(); var result = db.Storekeepers.Find(Medium.IdSto); TxtExpStoID.Text = result.ID.ToString(); TxtExpStorekeeper.Text = result.Name; DgvExpPro.DataSource = null; }
private void TxtExpProCode_TextChanged(object sender, EventArgs e) { var result = db.Products.Where(p => p.Code == TxtExpProCode.Text).SingleOrDefault(); if (result != null) { TxtExpProName.Text = result.Name; TxtExpProUnit.Text = result.Unit; CbExpProSup.SelectedValue = result.IdCom; } else { TxtExpProName.Clear(); TxtExpProUnit.Clear(); } }