Beispiel #1
0
        public static List <DonViNhanDTO> LoadDonViNhan()
        {
            string sQuery = @"SELECT * FROM DonViNhan, CoQuan WHERE DonViNhan.MaCQ = CoQuan.MaCQ";

            con = DataProvider.Connect();
            DataTable dt = DataProvider.LayDataTable(sQuery, con);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }
            List <DonViNhanDTO> lstdvn = new List <DonViNhanDTO>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DonViNhanDTO dvn = new DonViNhanDTO();
                dvn.IMaDVN     = int.Parse(dt.Rows[i]["MaDVN"].ToString());
                dvn.STenDVN    = dt.Rows[i]["TenDVN"].ToString();
                dvn.SDiaChi    = dt.Rows[i]["DiaChi"].ToString();
                dvn.ISDT       = int.Parse(dt.Rows[i]["SDT"].ToString());
                dvn.DtNgayNhan = DateTime.Parse(dt.Rows[i]["NgayNhan"].ToString());
                dvn.IMaCQ      = int.Parse(dt.Rows[i]["MaCQ"].ToString());
                dvn.STenCQ     = dt.Rows[i]["TenCQ"].ToString();
                lstdvn.Add(dvn);
            }
            DataProvider.CloseConnect(con);
            return(lstdvn);
        }
Beispiel #2
0
        public static bool SuaDonViNhan(DonViNhanDTO dvnDTO)
        {
            string sQuery = string.Format("UPDATE DonViNhan SET TenDVN=N'{0}', DiaChi=N'{1}', SDT={2}, NgayNhan=N'{3}', MaCQ={4} WHERE MaDVN={5}", dvnDTO.STenDVN, dvnDTO.SDiaChi, dvnDTO.ISDT, dvnDTO.DtNgayNhan, dvnDTO.IMaCQ, dvnDTO.IMaDVN);

            con = DataProvider.Connect();
            try
            {
                DataProvider.ExecuteQueriesNonQuery(sQuery, con);
                DataProvider.CloseConnect(con);
                return(true);
            }
            catch (Exception ex) { DataProvider.CloseConnect(con); return(false); }
        }
Beispiel #3
0
        public static bool XoaDonViNhan(DonViNhanDTO dvnDTO)
        {
            string sQuery = string.Format("DELETE FROM DonViNhan WHERE MaDVN={0}", dvnDTO.IMaDVN);

            con = DataProvider.Connect();
            try
            {
                DataProvider.ExecuteQueriesNonQuery(sQuery, con);
                DataProvider.CloseConnect(con);
                return(true);
            }
            catch (Exception ex) { DataProvider.CloseConnect(con); return(false); }
        }
Beispiel #4
0
        public static bool ThemDonViNhan(DonViNhanDTO dvnDTO)
        {
            string sQuery = string.Format("INSERT INTO DonViNhan VALUES (N'{0}', N'{1}', {2}, N'{3}', '{4}')", dvnDTO.STenDVN, dvnDTO.SDiaChi, dvnDTO.ISDT, dvnDTO.DtNgayNhan, dvnDTO.IMaCQ);

            con = DataProvider.Connect();
            try
            {
                DataProvider.ExecuteQueriesNonQuery(sQuery, con);
                DataProvider.CloseConnect(con);
                return(true);
            }
            catch (Exception ex) { DataProvider.CloseConnect(con); return(false); }
        }
Beispiel #5
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            DonViNhanDTO dvnDTO = new DonViNhanDTO();

            dvnDTO.IMaDVN     = int.Parse(txtMadvn.Text);
            dvnDTO.STenDVN    = txtTendvn.Text;
            dvnDTO.SDiaChi    = txtDiachi.Text;
            dvnDTO.ISDT       = int.Parse(txtSdt.Text);
            dvnDTO.DtNgayNhan = DateTime.Parse(dtpNgaynhan.Text);
            dvnDTO.IMaCQ      = int.Parse(cbCoquan.SelectedValue.ToString());
            if (DonViNhanBLL.SuaDonViNhan(dvnDTO))
            {
                MessageBox.Show("Sửa thành công.", "Thông báo!");
                LoadDonViNhan();
                return;
            }
            MessageBox.Show("Sửa thất bại.", "Thông báo!");
        }
Beispiel #6
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (txtMadvn.Text == "")
            {
                MessageBox.Show("Hãy chọn đơn vị nhận cần xóa.", "Thông báo!");
                return;
            }
            DonViNhanDTO dvnDTO = new DonViNhanDTO();

            dvnDTO.IMaDVN = int.Parse(txtMadvn.Text);
            if (DonViNhanBLL.XoaDonViNhan(dvnDTO))
            {
                MessageBox.Show("Xóa thành công.", "Thông báo!");
                LoadDonViNhan();
                return;
            }
            MessageBox.Show("Xóa thất bại.", "Thông báo!");
        }
Beispiel #7
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtTendvn.Text == "" || txtDiachi.Text == "" || txtSdt.Text == "")
            {
                MessageBox.Show("Bạn phải nhập đày đủ thông tin.", "Thông báo!");
                return;
            }
            DonViNhanDTO dvnDTO = new DonViNhanDTO();

            dvnDTO.STenDVN    = txtTendvn.Text;
            dvnDTO.SDiaChi    = txtDiachi.Text;
            dvnDTO.ISDT       = int.Parse(txtSdt.Text);
            dvnDTO.DtNgayNhan = DateTime.Parse(dtpNgaynhan.Text);
            dvnDTO.IMaCQ      = int.Parse(cbCoquan.SelectedValue.ToString());
            if (DonViNhanBLL.ThemDonViNhan(dvnDTO))
            {
                MessageBox.Show("Thêm thành công.", "Thông báo!");
                LoadDonViNhan();
                return;
            }
            MessageBox.Show("Thêm thất bại.", "Thông báo!");
        }
Beispiel #8
0
        public static List <DonViNhanDTO> LoadcbDVN()
        {
            string sQuery = @"SELECT * FROM DonViNhan";

            con = DataProvider.Connect();
            DataTable dt = DataProvider.LayDataTable(sQuery, con);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }
            List <DonViNhanDTO> lstDVN = new List <DonViNhanDTO>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DonViNhanDTO dvn = new DonViNhanDTO();
                dvn.IMaDVN  = int.Parse(dt.Rows[i]["MaDVN"].ToString());
                dvn.STenDVN = dt.Rows[i]["TenDVN"].ToString();
                lstDVN.Add(dvn);
            }
            DataProvider.CloseConnect(con);
            return(lstDVN);
        }
Beispiel #9
0
 public static bool SuaDonViNhan(DonViNhanDTO dvnDTO)
 {
     return(DonViNhanDAL.SuaDonViNhan(dvnDTO));
 }
Beispiel #10
0
 public static bool ThemDonViNhan(DonViNhanDTO dvnDTO)
 {
     return(DonViNhanDAL.ThemDonViNhan(dvnDTO));
 }