private void Form_PhanCong_Load(object sender, EventArgs e)
 {
     dataGridView_NhanVienTrongPhongBan.DataSource = nvBLL.getNhanVienByIdPhongBan(Form_Main.idPhongBan);
     loadDataNhanVien();
     if (ctBLL.getAllCongTrinh().Count() > 0)
     {
         dataGridView_DanhSachCongViecCuaCongTrinh.DataSource = cvBLL.getCongViecByIdCongTrinh(dataGridView_DanhSachCongTrinh.CurrentRow.Cells[0].Value.ToString());
     }
     loadDataCongViecCuaNhanVien();
     loadDataCongViec();
 }
示例#2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (trangThaiLuu == 0) // Thêm
            {
                eCongTrinh a  = new eCongTrinh(tbTenCongTrinh.Text, tbDiaChi.Text, (DateTime)dateNgayBatDau.Value, (DateTime)dateNgayKetThuc.Value);
                bool       kq = ctBLL.themCongTrinh(a);

                if (kq)
                {
                    XtraMessageBox.Show("Thêm công trình thành công");
                }
                else
                {
                    XtraMessageBox.Show("Thêm công trình thất bại !!!");
                }

                dataGridView1.DataSource = null;
                dataGridView1.DataSource = ctBLL.getAllCongTrinh();
                loadDataCellCongTrinh();
                btnCapNhat.Enabled = btnXoa.Enabled = btnThem.Enabled = true;
                btnLuu.Enabled     = false;
                enableOptions(false);
                trangThaiLuu = -1;
                btnThem.Text = "Thêm mới";
            }
            else //Cập nhật
            {
                eCongTrinh a  = new eCongTrinh(dataGridView1.CurrentRow.Cells[0].Value.ToString(), tbTenCongTrinh.Text, tbDiaChi.Text, (DateTime)dateNgayBatDau.Value, (DateTime)dateNgayKetThuc.Value, (DateTime)dateNgayHoanThanh.Value, comboBoxTrangThai.Text);
                bool       kq = ctBLL.capNhatCongTrinh(a);

                if (kq)
                {
                    XtraMessageBox.Show("Cập nhật công trình thành công");
                }
                else
                {
                    XtraMessageBox.Show("Cập nhật công trình thất bại !!!");
                }

                dataGridView1.DataSource = null;
                dataGridView1.DataSource = ctBLL.getAllCongTrinh();
                loadDataCellCongTrinh();
                btnCapNhat.Enabled = btnXoa.Enabled = btnThem.Enabled = true;
                btnLuu.Enabled     = false;
                enableOptions(false);
            }
        }
示例#3
0
 public Form_ChamCong()
 {
     congTrinhBLL = new CongTrinhBLL();
     congViecBLL  = new CongViecBLL();
     nhanVienBLL  = new NhanVienBLL();
     InitializeComponent();
     dataGridView_DanhSachCongTrinh.DataSource = congTrinhBLL.getAllCongTrinh();
 }
示例#4
0
        public Form_QLCongTrinh()
        {
            InitializeComponent();
            ctBLL = new CongTrinhBLL();
            cvBLL = new CongViecBLL();

            dataGridView1.AutoGenerateColumns = false;
            dataGridView2.AutoGenerateColumns = false;

            dataGridView1.DataSource = ctBLL.getAllCongTrinh();
            dataGridView2.DataSource = cvBLL.getCongViecByIdCongTrinh(ctBLL.getIdCongTrinhFirst());
        }
示例#5
0
        public Form_PhanCong()
        {
            InitializeComponent();

            pbBLL = new PhongBanBLL();
            nvBLL = new NhanVienBLL();
            cvBLL = new CongViecBLL();
            ctBLL = new CongTrinhBLL();

            dataGridView_CongViecCuaNhanVien.AutoGenerateColumns = dataGridView_DanhSachCongTrinh.AutoGenerateColumns = dataGridView_DanhSachCongViecCuaCongTrinh.AutoGenerateColumns = dataGridView_NhanVienTrongPhongBan.AutoGenerateColumns = dataGridView_PhongBan.AutoGenerateColumns = false;

            dataGridView_PhongBan.DataSource          = pbBLL.getAllPhongBan();
            dataGridView_DanhSachCongTrinh.DataSource = ctBLL.getAllCongTrinh();
        }
 private void loadDataCongTrinh()
 {
     dataGridView1.DataSource = null;
     dataGridView1.DataSource = ctBLL.getAllCongTrinh();
 }
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (trangThaiLuu == 0) // Thêm
            {
                if (tbTenCongTrinh.Text.Trim().Length == 0 || tbDiaChi.Text.Trim().Length == 0)
                {
                    XtraMessageBox.Show("Vui lòng nhập đầy đủ dữ liệu cho công trình mới!");
                }
                else
                {
                    if (dateNgayBatDau.Value > dateNgayKetThuc.Value)
                    {
                        XtraMessageBox.Show("Ngày bắt đầu phải nhỏ hơn hoặc bằng ngày kết thúc công trình!");
                    }
                    else
                    {
                        eCongTrinh a  = new eCongTrinh(tbTenCongTrinh.Text, tbDiaChi.Text, (DateTime)dateNgayBatDau.Value, (DateTime)dateNgayKetThuc.Value);
                        bool       kq = ctBLL.themCongTrinh(a);

                        if (kq)
                        {
                            XtraMessageBox.Show("Thêm công trình thành công");
                        }
                        else
                        {
                            XtraMessageBox.Show("Thêm công trình thất bại !!!");
                        }

                        dataGridView1.DataSource = null;
                        dataGridView1.DataSource = ctBLL.getAllCongTrinh();
                        loadDataCellCongTrinh();
                        btnCapNhat.Enabled = btnXoa.Enabled = btnThem.Enabled = true;
                        btnLuu.Enabled     = false;
                        enableOptions(false);
                        trangThaiLuu = -1;
                        btnThem.Text = "Thêm Mới";
                    }
                }
            }
            else //Cập nhật
            {
                if (tbTenCongTrinh.Text.Trim().Length == 0 || tbDiaChi.Text.Trim().Length == 0)
                {
                    XtraMessageBox.Show("Vui lòng nhập đầy đủ dữ liệu cho công trình!");
                }
                else
                {
                    if (dateNgayBatDau.Value > dateNgayKetThuc.Value)
                    {
                        XtraMessageBox.Show("Ngày bắt đầu phải nhỏ hơn hoặc bằng ngày kết thúc công trình!");
                    }
                    else
                    {
                        if (comboBoxTrangThai.Text == "Đang Thực Hiện")
                        {
                            XtraMessageBox.Show("Trạng thái chỉ được cập nhật khi Quá Hạn hoặc Hoàn Thành !");
                        }
                        else
                        {
                            eCongTrinh a  = new eCongTrinh(dataGridView1.CurrentRow.Cells[0].Value.ToString(), tbTenCongTrinh.Text, tbDiaChi.Text, (DateTime)dateNgayBatDau.Value, (DateTime)dateNgayKetThuc.Value, (DateTime)dateNgayHoanThanh.Value, comboBoxTrangThai.Text);
                            bool       kq = ctBLL.capNhatCongTrinh(a);

                            if (kq)
                            {
                                XtraMessageBox.Show("Cập nhật công trình thành công");
                            }
                            else
                            {
                                XtraMessageBox.Show("Cập nhật công trình thất bại !!!");
                            }

                            dataGridView1.DataSource = null;
                            dataGridView1.DataSource = ctBLL.getAllCongTrinh();
                            loadDataCellCongTrinh();
                            btnCapNhat.Enabled = btnXoa.Enabled = btnThem.Enabled = true;
                            btnLuu.Enabled     = false;
                            enableOptions(false);
                            trangThaiLuu    = -1;
                            btnCapNhat.Text = "Cập Nhật";
                        }
                    }
                }
            }
        }