Пример #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            CHUC_DANH cd = getTTChucDanh();

            if (dieukien)
            {
                if (dao_chucdanh.insertChucDanh(cd))
                {
                    MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    loadChucDanh();
                    //xulyControls(false);
                    resetText();
                    //frm.Visible = false;
                }
            }
            else
            {
                if (dao_chucdanh.updateChucDanh(cd))
                {
                    MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    loadChucDanh();
                    xulyControls(false);
                    frm.Visible = false;
                }
            }
        }
Пример #2
0
        public DataTable kiemtraTrungMaCD(CHUC_DANH cd)
        {
            string    query = "select * from CHUC_DANH where CD_ID = '" + cd.Id_cd + "'";
            DataTable dt    = conDB.ExecuteQuery(query);

            return(dt);
        }
Пример #3
0
        private CHUC_DANH getTTChucDanh()
        {
            string id  = txtMaCD.Text;
            string ten = txtTenCD.Text;

            CHUC_DANH cd = new CHUC_DANH(id, ten);

            return(cd);
        }
Пример #4
0
        public bool updateChucDanh(CHUC_DANH cd)
        {
            if (kiemTraNhapLieu(cd))
            {
                string query  = "update CHUC_DANH set CD_TEN = N'" + cd.Cd_ten + "' where CD_ID = '" + cd.Id_cd + "'";
                int    result = conDB.ExecuteNonQuery(query);
                return(result > 0);
            }

            return(true);
        }
Пример #5
0
        public bool kiemTraNhapLieu(CHUC_DANH cd)
        {
            if (cd.Id_cd.Equals(""))
            {
                MessageBox.Show("Mã chức danh không được trống !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            else if (cd.Cd_ten.Equals(""))
            {
                MessageBox.Show("Tên chức danh không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }

            return(true);
        }
Пример #6
0
 public bool insertChucDanh(CHUC_DANH cd)
 {
     if (kiemTraNhapLieu(cd))
     {
         try
         {
             string query  = string.Format("insert CHUC_DANH (CD_ID,CD_TEN) values ('{0}',N'{1}')", cd.Id_cd, cd.Cd_ten);
             int    result = conDB.ExecuteNonQuery(query);
             return(result > 0);
         }
         catch
         {
             if (kiemtraTrungMaCD(cd).Rows.Count == 0)
             {
                 MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Thêm không thành công do tên chức danh '" + cd.Cd_ten + "' đã có", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
     return(false);
 }