コード例 #1
0
        private void btnHoanThanh_Click(object sender, EventArgs e)
        {
            DialogResult dg = new DialogResult();

            dg = XtraMessageBox.Show("Bạn có muốn đưa công trình này vào danh sách !", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (dg == DialogResult.Yes)
            {
                try
                {
                    if (pcbll.kiemTraCacPhanCongDuocTraLuong(_maCT_DangChon) != 0)
                    {
                        //textBox1.Text = pcbll.kiemTraCacPhanCongDuocTraLuong(_maCT_DangChon).ToString();
                        XtraMessageBox.Show("Lương chưa được thanh toán cho tất cả nhân viên, vui lòng thanh toán trước khi hoàn thành công trình");
                    }
                    else
                    {
                        _maCongTrinh = tbMaCongTrinh.Text;
                        CongTrinh ct1 = new CongTrinh();
                        //ct1 = db.CongTrinhs.Where(a => a.maCongTrinh == tbMaCongTrinh.Text).SingleOrDefault();
                        ct1.maCongTrinh    = tbMaCongTrinh.Text;
                        ct1.tenCongTrinh   = tbTenCongTrinh.Text;
                        ct1.diaDiemXayDung = tbDiaDiemXayDung.Text;
                        ct1.ngayCapPhep    = dtpNgayCapPhep.Value;
                        ct1.ngayKhoiCong   = dtpNgayKhoiCong.Value;
                        ct1.ngayHoanThanh  = dtpNgayHoanThanh.Value;
                        ct1.trangThai      = "HT";
                        // db.SubmitChanges();
                        if (ctbll.hoanThanhCongTrinh(ct1, _maCongTrinh))
                        {
                            XtraMessageBox.Show("Công trình đã được thêm vào danh sách hoàn thành !");
                        }
                        loadDataThiCong();
                        voHieuTB();
                        xoaAllTB();
                        btnThem.Enabled       = true;
                        dataGridView1.Enabled = true;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Lỗi: " + ex);
                }
            }
        }