Пример #1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            //FormThemCongTac fr = new FormThemCongTac();
            //fr.Show();
            if (dateTimeNgayBD.Value.CompareTo(dateTimeNgayKT.Value) > 0)
            {
                MessageBox.Show("Thời gian bị sai!", "Thông báo");
            }
            else if (txtTenCT.Text.CompareTo("") == 0 || txtNoiDung.Text.CompareTo("") == 0 || txtDiaDiem.Text.CompareTo("") == 0 || comboLoaiCT.Text.CompareTo("") == 0)
            {
                MessageBox.Show("Thiếu dữ liệu!", "Thông báo");
            }
            else
            {
                LichCongTac a = new LichCongTac(txtTenCT.Text, dateTimeNgayBD.Value, dateTimeNgayKT.Value, txtDiaDiem.Text, txtNoiDung.Text);
                switch (comboLoaiCT.Text)
                {
                case "Công tác mức 1":
                    a.LoaiCT = 1;
                    break;

                case "Công tác mức 2":
                    a.LoaiCT = 2;
                    break;

                case "Công tác mức 3":
                    a.LoaiCT = 3;
                    break;
                }
                //Công tác mức 1
                //Công tác mức 2
                //Công tác mức 3

                DialogResult dialogResult = MessageBox.Show("Hãy xác nhận là bạn muốn thêm", "Thông báo", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    if (em.ThemCongTac(a.TenCongTac, a.Ngaybatdau, a.Ngayketthuc, a.DiaDiem, a.NoiDung, a.LoaiCT))
                    {
                        MessageBox.Show("Thêm  thành công !", "Thông báo");
                        em.ThayDoi(localDate, "Thêm mới Thông tin", EmployeeManagement.UserID, a.TenCongTac);
                    }
                    else
                    {
                        MessageBox.Show("Thêm không thành công !", "Thông báo");
                    };
                }
                dataCongTac.DataSource = em.LoadDataLich();
                dataCongTac.Update();
                dataCongTac.Refresh();
            }
        }
Пример #2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            int          id           = Convert.ToInt32(dataCongTac.CurrentRow.Cells["MaCongTac"].Value.ToString());
            LichCongTac  a            = new LichCongTac(txtTenCT.Text, dateTimeNgayBD.Value, dateTimeNgayKT.Value, txtDiaDiem.Text, txtNoiDung.Text);
            DialogResult dialogResult = MessageBox.Show("Hãy xác nhận là bạn muốn sửa", "Thông báo", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                if (em.SuaCongTac(id, a.TenCongTac, a.Ngaybatdau, a.Ngayketthuc, a.DiaDiem, a.NoiDung, a.LoaiCT))
                {
                    MessageBox.Show("Sửa  thành công !", "Thông báo");
                    em.ThayDoi(localDate, "Cập nhật Thông tin", EmployeeManagement.UserID, a.TenCongTac);
                }
                else
                {
                    MessageBox.Show("Sửa không thành công !", "Thông báo");
                };
            }
            dataCongTac.DataSource = em.LoadDataLich();
            dataCongTac.Update();
            dataCongTac.Refresh();
        }
Пример #3
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataCongTac.CurrentRow.Cells["MaCongTac"].Value.ToString());
            LichCongTac a = new LichCongTac(txtTenCT.Text, dateTimeNgayBD.Value, dateTimeNgayKT.Value, txtDiaDiem.Text, txtNoiDung.Text);
            DialogResult dialogResult = MessageBox.Show("Hãy xác nhận là bạn muốn sửa", "Thông báo", MessageBoxButtons.YesNo);
            if (dialogResult == DialogResult.Yes)
            {
                if (em.SuaCongTac(id, a.TenCongTac, a.Ngaybatdau, a.Ngayketthuc, a.DiaDiem, a.NoiDung, a.LoaiCT))
                {

                    MessageBox.Show("Sửa  thành công !", "Thông báo");
                    em.ThayDoi(localDate, "Cập nhật Thông tin", EmployeeManagement.UserID, a.TenCongTac);
                }
                else
                {
                    MessageBox.Show("Sửa không thành công !", "Thông báo");
                };
            }
            dataCongTac.DataSource = em.LoadDataLich();
                  dataCongTac.Update();
                    dataCongTac.Refresh();
        }
Пример #4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            //FormThemCongTac fr = new FormThemCongTac();
            //fr.Show();
            if (dateTimeNgayBD.Value.CompareTo(dateTimeNgayKT.Value) > 0)
            {
                MessageBox.Show("Thời gian bị sai!", "Thông báo");
            }
            else if (txtTenCT.Text.CompareTo("") == 0 || txtNoiDung.Text.CompareTo("") == 0 || txtDiaDiem.Text.CompareTo("") == 0 || comboLoaiCT.Text.CompareTo("") == 0)
            {
                MessageBox.Show("Thiếu dữ liệu!", "Thông báo");
            }
            else
            {

                LichCongTac a = new LichCongTac(txtTenCT.Text, dateTimeNgayBD.Value, dateTimeNgayKT.Value, txtDiaDiem.Text, txtNoiDung.Text);
                switch (comboLoaiCT.Text)
                {
                    case "Công tác mức 1":
                        a.LoaiCT = 1;
                        break;
                    case "Công tác mức 2":
                        a.LoaiCT = 2;
                        break;
                    case "Công tác mức 3":
                        a.LoaiCT = 3;
                        break;
                }
                //Công tác mức 1
                //Công tác mức 2
                //Công tác mức 3

                DialogResult dialogResult = MessageBox.Show("Hãy xác nhận là bạn muốn thêm", "Thông báo", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {

                    if (em.ThemCongTac(a.TenCongTac, a.Ngaybatdau, a.Ngayketthuc, a.DiaDiem, a.NoiDung, a.LoaiCT))
                    {

                        MessageBox.Show("Thêm  thành công !", "Thông báo");
                        em.ThayDoi(localDate, "Thêm mới Thông tin", EmployeeManagement.UserID, a.TenCongTac);
                    }
                    else
                    {
                        MessageBox.Show("Thêm không thành công !", "Thông báo");
                    };
                }
                dataCongTac.DataSource = em.LoadDataLich();
                dataCongTac.Update();
                dataCongTac.Refresh();

            }
        }
Пример #5
0
        //Load data LichCT
        public DataTable LoadDataLich(String ID,List<LichCongTac> ListLich)
        {
            //select TenCongTac,NgayBatDau,NgayKetThuc,NoiDung from LichCongTac l ,
            //NhanVien nv,NhanVien_CongTac nvct
               //where nv.ID='nam' and nv.MaNhanVien=nvct.MaNhanVien and nvct.MaCongTac=l.MaCongTac

            //string setthuoctinh = @"";
            DBConnect cn = new DBConnect();
            cn.conn.Open();
            DataTable dt = new DataTable();
            String query = @"select TenCongTac,NgayBatDau,NgayKetThuc,DiaDiem,NoiDung
            from LichCongTac l ,NhanVien nv,NhanVien_CongTac nvct
             where nv.MaNhanVien=nvct.MaNhanVien and nvct.MaCongTac=l.MaCongTac and  ID=@ID";
            SqlCommand command = new SqlCommand(query, cn.conn);
            command.Parameters.AddWithValue("@ID", ID);
                 command.ExecuteNonQuery();
            //lich.
            SqlDataAdapter da = new SqlDataAdapter(command);
            da.Fill(dt);
            cn.conn.Close();
            //return dt;

            for (int i = 0; i<dt.Rows.Count; i++)
            {
            LichCongTac a = new LichCongTac(dt.Rows[i][0].ToString(), DateTime.Parse(dt.Rows[i][1].ToString()),
            DateTime.Parse(dt.Rows[i][2].ToString()), dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
            ListLich.Add(a);

            }
            return dt;
        }