public ThemDonGia(DonGiaForm form, string cId) : this() { parentForm = form; CtrId = cId; try { var db = new CkpEntities(); var ct = (from c in db.CongTrinh where c.Id == CtrId select c).FirstOrDefault(); CtrTBox.Text = ct.TenCongTrinh; VatTBox.Text = "10"; } catch (Exception ex) { MessageBox.Show(ex.GetBaseException().Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public SuaDonGia(DonGiaForm form, int dId) : this() { parentForm = form; DgId = dId; try { var db = new CkpEntities(); var dg = (from d in db.DonGiaBom where d.Id == DgId select d).FirstOrDefault(); CtrId = dg.CongTrinh.Id; CtrTBox.Text = dg.CongTrinh.TenCongTrinh; TenDgTBox.Text = dg.TenDonGia; VatTBox.Text = dg.VAT.HasValue ? dg.VAT.Value.ToString() : ""; Dg0TBox.Text = dg.DonGia.HasValue ? dg.DonGia.Value.ToString("N0") : ""; Dg1TBox.Text = dg.DonGiaVAT.HasValue ? dg.DonGiaVAT.Value.ToString("N0") : ""; MinBcTBox.Text = dg.MinKlgBomCan.HasValue ? dg.MinKlgBomCan.Value.ToString() : ""; MinBtTBox.Text = dg.MinKlgBomTinh.HasValue ? dg.MinKlgBomTinh.Value.ToString() : ""; Cc1TBox.Text = dg.CC1.HasValue ? dg.CC1.Value.ToString("N0") : ""; TgCc2TBox.Text = dg.TongCC2.HasValue ? dg.TongCC2.Value.ToString("N0") : ""; PtCc2TBox.Text = dg.PhanTramBackCC2.HasValue ? dg.PhanTramBackCC2.Value.ToString() : ""; BackCc2TBox.Text = dg.TienBackCC2.HasValue ? dg.TienBackCC2.Value.ToString("N0") : ""; NetCc2TBox.Text = dg.NetCC2.HasValue ? dg.NetCC2.Value.ToString("N0") : ""; Kl1TBox.Text = dg.TongThuVAT.HasValue ? dg.TongThuVAT.Value.ToString("N0") : ""; KlVatTBox.Text = dg.TongVAT.HasValue ? dg.TongVAT.Value.ToString("N0") : ""; Kl0TBox.Text = dg.TongThu.HasValue ? dg.TongThu.Value.ToString("N0") : ""; KlCcTBox.Text = dg.TongCC.HasValue ? dg.TongCC.Value.ToString("N0") : ""; CthucTBox.Text = dg.CongThuc; GcRtb.Text = dg.GhiChu; } catch (Exception ex) { MessageBox.Show(ex.GetBaseException().Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void DonGiaBtn_Click(object sender, EventArgs e) { var form = new DonGiaForm(); form.Show(); }