コード例 #1
0
        private void btnLap_Click(object sender, EventArgs e)
        {
            var result = from c in db.BaoCaoMDSDs select c;

            BaoCaoMDSD bc = new BaoCaoMDSD()
            {
                MaBaoCaoMDSD = "BCMD" + (result.Count() + 1),
                Thang        = txtNhapThang.Text,
                Xoa          = 0,
                Nam          = txtNam.Text
            };

            db.BaoCaoMDSDs.Add(bc);
            db.SaveChanges();
            string mabc = "BCMD" + (result.Count() + 1);

            if (db.SaveChanges() == 0)
            {
                for (int i = 0; i < dgvCTBC.Rows.Count; i++)
                {
                    var           res = from c in db.CT_BaoCaoMDSD select c;
                    CT_BaoCaoMDSD ct  = new CT_BaoCaoMDSD()
                    {
                        MaCTBaoCaoMDSD = "CTMD" + (res.Count() + 1),
                        MaBaoCaoMDSD   = mabc,
                        MaPhong        = dgvCTBC[0, i].Value.ToString(),
                        SoNgayThue     = int.Parse(dgvCTBC[1, i].Value.ToString()),
                        TyLe           = dgvCTBC[2, i].Value.ToString()
                    };
                    db.CT_BaoCaoMDSD.Add(ct);
                    db.SaveChanges();
                }
            }
            MessageBox.Show("Lập báo cáo thành công");
        }
コード例 #2
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (txtMaBC.Text == "")
            {
                return;
            }
            BaoCaoMDSD bc = db.BaoCaoMDSDs.Find(txtMaBC.Text);

            bc.Xoa = 1;
            db.SaveChanges();
            MessageBox.Show("Xóa thành công");
        }
コード例 #3
0
        private void txtMaBC_TextChanged(object sender, EventArgs e)
        {
            if (txtMaBC.Text == "")
            {
                return;
            }
            BaoCaoMDSD bc = db.BaoCaoMDSDs.Find(txtMaBC.Text);

            txtThang.Text = bc.Thang + "/" + bc.Nam;
            var result = from c in db.CT_BaoCaoMDSD where c.MaBaoCaoMDSD == bc.MaBaoCaoMDSD select c;

            foreach (var i in result)
            {
                string[] row1 = new string[]
                {
                    i.MaPhong,
                    i.SoNgayThue.ToString(),
                    i.TyLe
                };
                dgvCTBC.Rows.Add(row1);
            }
        }