示例#1
0
        public DataTable LoadDanTocFromHoSoNhanVien(DanTocDTO danTocDTO)
        {
            string    sql = DanTocDAO.Instance.LoadDanTocFromHoSoNhanVien(danTocDTO);
            DataTable dt  = Core.GetData(sql);

            return(dt);
        }
示例#2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            DanTocDTO danTocDTO = new DanTocDTO();

            danTocDTO.DanTocID  = DanTocID;
            danTocDTO.TenDanToc = txtDanToc.Text.Trim();
            if (kt == 1)
            {
                if (txtDanToc.Text == "")
                {
                    MessageBox.Show("Bạn chưa nhập tên dân tộc");
                }
                else
                {
                    if (DanTocBUS.Instance.ThemDanToc(danTocDTO) == -1)
                    {
                        MessageBox.Show("Lỗi khi thêm mới!");
                    }
                    else
                    {
                        Load_DuLieu();
                    }
                }
            }
            else
            {
                //Update du lieu
                DanTocBUS.Instance.UpdateDanToc(danTocDTO);
                Load_DuLieu();
            }
            Reset();
        }
示例#3
0
        public void Update_DanToc(DanTocDTO _danTocDTO)
        {
            List <SqlParameter> sqlParams = new List <SqlParameter> {
                new SqlParameter("@MaDanToc", _danTocDTO.MaDanToc),
                new SqlParameter("@DanToc", _danTocDTO.DanToc)
            };

            base.Procedure("DanToc_update", sqlParams);
        }
示例#4
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DanTocDTO danTocDTO = new DanTocDTO();

            danTocDTO.DanTocID = DanTocID;
            DataTable dt = DanTocBUS.Instance.LoadDanTocFromHoSoNhanVien(danTocDTO);

            if (dt.Rows.Count > 0)
            {
                MessageBox.Show("Bạn phải xóa bản ghi trong Hồ sơ nhân viên");
            }
            else
            {
                DanTocBUS.Instance.DeleteDanToc(danTocDTO);
                Load_DuLieu();
                Reset();
            }
        }
示例#5
0
 public void DeleteDanToc(DanTocDTO danTocDTO)
 {
     Core.RunSql(DanTocDAO.Instance.DeleteDanToc(danTocDTO));
 }
示例#6
0
 public void UpdateDanToc(DanTocDTO danTocDTO)
 {
     Core.RunSql(DanTocDAO.Instance.UpdateDanToc(danTocDTO));
 }
示例#7
0
 public int ThemDanToc(DanTocDTO danTocDTO)
 {
     return(Core.RunSql(DanTocDAO.Instance.ThemDanToc(danTocDTO)));
 }
示例#8
0
 public void UpdateDanToc(DanTocDTO _danTocDTO)
 {
     this._danTocDAL.Update_DanToc(_danTocDTO);
 }
示例#9
0
 public void InsertDanToc(DanTocDTO _danTocDTO)
 {
     this._danTocDAL.Insert_DanToc(_danTocDTO);
 }
示例#10
0
        public string DeleteDanToc(DanTocDTO danTocDTO)
        {
            string sql = "Delete DanToc where DanTocID = '" + danTocDTO.DanTocID + "'";

            return(sql);
        }
示例#11
0
        public string LoadDanTocFromHoSoNhanVien(DanTocDTO danTocDTO)
        {
            string sql = "select * from HoSoNhanVien where DanTocID = '" + danTocDTO.DanTocID + "'";

            return(sql);
        }
示例#12
0
        public string UpdateDanToc(DanTocDTO danTocDTO)
        {
            string sql = "Update DanToc set TenDanToc = N'" + danTocDTO.TenDanToc + "' where DanTocID = '" + danTocDTO.DanTocID + "'";

            return(sql);
        }
示例#13
0
        public string ThemDanToc(DanTocDTO danTocDTO)
        {
            string sql = "Insert into DanToc(TenDanToc) values (N'" + danTocDTO.TenDanToc + "')";

            return(sql);
        }