Example #1
0
        public async Task <IActionResult> UpdateTinhThanh(int id, [FromBody] TinhThanhDTO tinhThanhDTO)
        {
            var tinhThanh = tinhThanhDTO.ToEntity();
            await _tinhThanhService.UpdateTinhThanh(tinhThanh);

            return(Ok(tinhThanh));
        }
Example #2
0
        public DataTable LoadTinhThanhFromHoSoNhanVien(TinhThanhDTO tinhThanhDTO)
        {
            string    sql = TinhThanhDAO.Instance.LoadTinhThanhFromHoSoNhanVien(tinhThanhDTO);
            DataTable dt  = Core.GetData(sql);

            return(dt);
        }
Example #3
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            TinhThanhDTO tinhThanhDTO = new TinhThanhDTO();

            tinhThanhDTO.TinhThanhID  = TinhThanhID;
            tinhThanhDTO.TenTinhThanh = txtTinhThanh.Text.Trim();
            if (kt == 1)
            {
                if (txtTinhThanh.Text == "")
                {
                    MessageBox.Show("Bạn chưa nhập tên tỉnh thành");
                }
                else
                {
                    //string sql = "Insert into TinhThanh(TenTinhThanh) values (N'" + txtTinhThanh.Text + "')";
                    if (TinhThanhBUS.Instance.ThemTinhThanh(tinhThanhDTO) == -1)
                    {
                        MessageBox.Show("Lỗi khi thêm mới!");
                    }

                    else
                    {
                        Load_DL();
                    }
                }
            }
            else
            {
                TinhThanhBUS.Instance.UpdateTinhThanh(tinhThanhDTO);
                Load_DL();
            }
            Reset();
        }
Example #4
0
        public async Task <IActionResult> CreateTinhThanh(TinhThanhDTO tinhThanhDTO)
        {
            var tinhThanh = tinhThanhDTO.ToEntity();
            await _tinhThanhService.CreateTinhThanh(tinhThanh);

            return(Ok(tinhThanh));
        }
Example #5
0
        private void btUpdate_Click(object sender, EventArgs e)
        {
            int currentRow = dgvTinhThanh.CurrentCellAddress.Y;

            if (-1 < currentRow && currentRow < dgvTinhThanh.RowCount)
            {
                TinhThanhDTO tinhThanhDTO = new TinhThanhDTO();
                tinhThanhDTO.ID      = tbID.Text;
                tinhThanhDTO.Ten     = tbName.Text;
                tinhThanhDTO.QuocGia = tbNation.Text;

                Result result = tinhThanhBUS.Update(tinhThanhDTO);

                if (result.Flag)
                {
                    MessageBox.Show("Cập nhật thông tin tỉnh thành thành công", "Information", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    LoadDgvTinhThanh();
                }
                else
                {
                    MessageBox.Show("Cập nhật thông tin tỉnh thành thất bại\n Error: " + result.Message, "Error", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
Example #6
0
        public TinhThanhDTO createTinhThanhFromReader(IDataReader iReader)
        {
            TinhThanhDTO p = new TinhThanhDTO();

            p.MaTinhThanh  = Convert.ToInt32(iReader[_fileds[0]]);
            p.TenTinhThanh = iReader[_fileds[1]].ToString();
            return(p);
        }
Example #7
0
        public async Task <IActionResult> GetTinhThanhById(int id)
        {
            var tinhThanh = await _tinhThanhService.GetTinhThanhById(id);

            var result = TinhThanhDTO.FromEntity(tinhThanh);

            return(Ok(result));
        }
Example #8
0
        public void XoaTinhThanh(TinhThanhDTO _tinhThanhDTO)
        {
            List <SqlParameter> sqlParams = new List <SqlParameter> {
                new SqlParameter("@MaTinhThanh", _tinhThanhDTO.MaTinhThanh)
            };

            base.Procedure("TINHTHANH_delete", sqlParams);
        }
Example #9
0
        public void ThemTinhThanh(TinhThanhDTO _tinhThanhDTO)
        {
            List <SqlParameter> sqlParams = new List <SqlParameter> {
                new SqlParameter("@MaTinhThanh", _tinhThanhDTO.MaTinhThanh),
                new SqlParameter("@TenTinhThanh", _tinhThanhDTO.TenTinhThanh),
                new SqlParameter("@TinhTrang", _tinhThanhDTO.TinhTrang)
            };

            base.Procedure("TINHTHANH_add", sqlParams);
        }
Example #10
0
        public TinhThanhDTO getTinhThanhInDulieu(int id)
        {
            TinhThanhDTO dv       = new TinhThanhDTO();
            IDataReader  _iReader = base.get(id);

            if (_iReader.Read())
            {
                dv = createTinhThanhFromReader(_iReader);
            }
            _iReader.Close();
            return(dv);
        }
Example #11
0
        public ArrayList loadComBoBox()
        {
            SqlDataReader reader = this.dbHelper.ExecuteQuery("TINHTHANH_getall");
            ArrayList     list   = new ArrayList();

            while (reader.Read())
            {
                TinhThanhDTO hdto = new TinhThanhDTO(reader.GetString(0), reader.GetString(1), reader.GetBoolean(2));
                list.Add(hdto);
            }
            reader.Close();
            return(list);
        }
Example #12
0
        public Result Insert(TinhThanhDTO tinhThanhDTO)
        {
            string query = "INSERT INTO TINHTHANH ([MaTinhThanh], [Ten], [QuocGia])" +
                           " VALUES (@MaTinhThanh, @Ten, @QuocGia) ";

            SqlParameter[] parameters = new SqlParameter[3];
            parameters[0]       = new SqlParameter("@MaTinhThanh", SqlDbType.VarChar);
            parameters[0].Value = tinhThanhDTO.ID;

            parameters[1]       = new SqlParameter("@Ten", SqlDbType.NVarChar);
            parameters[1].Value = tinhThanhDTO.Ten;

            parameters[2]       = new SqlParameter("@QuocGia", SqlDbType.NVarChar);
            parameters[2].Value = tinhThanhDTO.QuocGia;

            return(dbConnection.executeInsertQuery(query, parameters));
        }
Example #13
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            TinhThanhDTO tinhThanhDTO = new TinhThanhDTO();

            tinhThanhDTO.TinhThanhID = TinhThanhID;
            DataTable dt = TinhThanhBUS.Instance.LoadTinhThanhFromHoSoNhanVien(tinhThanhDTO);

            if (dt.Rows.Count > 0)
            {
                MessageBox.Show("Bạn phải xóa bản ghi trong Hồ sơ nhân viên");
            }
            else
            {
                TinhThanhBUS.Instance.DeleteTinhThanh(tinhThanhDTO);
                Load_DL();
                Reset();
            }
        }
Example #14
0
        public Result Update(TinhThanhDTO tinhThanhDTO)
        {
            string query = "UPDATE TINHTHANH SET " +
                           "[Ten] = @Ten, " +
                           "[QuocGia] = @QuocGia " +
                           "WHERE [MaTinhThanh] = @MaTinhThanh";

            SqlParameter[] parameters = new SqlParameter[3];
            parameters[0]       = new SqlParameter("@MaTinhThanh", SqlDbType.VarChar);
            parameters[0].Value = tinhThanhDTO.ID;

            parameters[1]       = new SqlParameter("@Ten", SqlDbType.NVarChar);
            parameters[1].Value = tinhThanhDTO.Ten;

            parameters[2]       = new SqlParameter("@QuocGia", SqlDbType.NVarChar);
            parameters[2].Value = tinhThanhDTO.QuocGia;

            return(dbConnection.executeUpdateQuery(query, parameters));
        }
Example #15
0
        private void dgvTinhThanh_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int currentRow = e.RowIndex;

            if (-1 < currentRow && currentRow < dgvTinhThanh.RowCount)
            {
                tbID.Text   = dgvTinhThanh.Rows[currentRow].Cells[0].Value.ToString();
                tbName.Text = dgvTinhThanh.Rows[currentRow].Cells[1].Value.ToString();

                TinhThanhDTO tinhThanhDTO = tinhThanhBUS.SelectTinhThanhByID(tbID.Text);
                tbNation.Text = tinhThanhDTO.QuocGia;

                if (!btDelete.Enabled)
                {
                    btUpdate.Enabled = true;
                    btDelete.Enabled = true;
                }
            }
        }
Example #16
0
        private void btAdd_Click(object sender, EventArgs e)
        {
            TinhThanhDTO tinhThanhDTO = new TinhThanhDTO();

            tinhThanhDTO.ID      = tbID.Text;
            tinhThanhDTO.Ten     = tbName.Text;
            tinhThanhDTO.QuocGia = tbNation.Text;

            Result result = tinhThanhBUS.Insert(tinhThanhDTO);

            if (result.Flag)
            {
                MessageBox.Show("Thêm mới tỉnh thành thành công", "Information", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                ResetField();
            }
            else
            {
                MessageBox.Show("Thêm mới tỉnh thành thất bại\n Error: " + result.Message, "Error", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Example #17
0
 public void Sua_TinhThanh(TinhThanhDTO _tinhThanhDTO)
 {
     this._tinhThanhDAL.SuaTinhThanh(_tinhThanhDTO);
 }
Example #18
0
 public void Xoa_TinhThanh(TinhThanhDTO _tinhThanhDTO)
 {
     this._tinhThanhDAL.XoaTinhThanh(_tinhThanhDTO);
 }
Example #19
0
 public Result Update(TinhThanhDTO tinhThanhDTO)
 {
     return(tinhThanhDAO.Update(tinhThanhDTO));
 }
Example #20
0
 public void DeleteTinhThanh(TinhThanhDTO tinhThanhDTO)
 {
     Core.RunSql(TinhThanhDAO.Instance.DeleteTinhThanh(tinhThanhDTO));
 }
Example #21
0
        public string ThemTinhThanh(TinhThanhDTO tinhThanhDTO)
        {
            string sql = "Insert into TinhThanh(TenTinhThanh) values (N'" + tinhThanhDTO.TenTinhThanh + "')";

            return(sql);
        }
Example #22
0
 public void UpdateTinhThanh(TinhThanhDTO tinhThanhDTO)
 {
     Core.RunSql(TinhThanhDAO.Instance.UpdateTinhThanh(tinhThanhDTO));
 }
Example #23
0
 public int ThemTinhThanh(TinhThanhDTO tinhThanhDTO)
 {
     return(Core.RunSql(TinhThanhDAO.Instance.ThemTinhThanh(tinhThanhDTO)));
 }
Example #24
0
        public string UpdateTinhThanh(TinhThanhDTO tinhThanhDTO)
        {
            string sql = "Update TinhThanh set TenTinhThanh = N'" + tinhThanhDTO.TenTinhThanh + "' where TinhThanhID = '" + tinhThanhDTO.TinhThanhID + "'";

            return(sql);
        }
Example #25
0
        public string LoadTinhThanhFromHoSoNhanVien(TinhThanhDTO tinhThanhDTO)
        {
            string sql = "Select * from HoSoNhanVien where TinhThanhID = '" + tinhThanhDTO.TinhThanhID + "'";

            return(sql);
        }
Example #26
0
 public Result Insert(TinhThanhDTO tinhThanhDTO)
 {
     return(tinhThanhDAO.Insert(tinhThanhDTO));
 }
Example #27
0
        public string DeleteTinhThanh(TinhThanhDTO tinhThanhDTO)
        {
            string sql = "Delete TinhThanh where TinhThanhID = '" + tinhThanhDTO.TinhThanhID + "'";

            return(sql);
        }
Example #28
0
 public void Them_TinhThanh(TinhThanhDTO _tinhThanhDTO)
 {
     this._tinhThanhDAL.ThemTinhThanh(_tinhThanhDTO);
 }