Exemple #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult sp = MessageBox.Show("Bạn có chắc muốn xóa tài khoản ", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (sp == DialogResult.Yes)
            {
                luuDuLieu();
                if (bus.XoaNSX(chon))
                {
                    dto = bus.LoadDSNSX();
                    dgvDanhSachNSX.DataSource = dto;
                    MessageBox.Show("Xóa thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtMaNSX.Clear();
                    txtTenNSX.Clear();
                    txtSDTNSX.Clear();
                    rtxtDiaChiNSX.Clear();
                    chkTinhTrang.Checked = false;
                }
                else
                {
                    MessageBox.Show("Xóa thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    chon = null;
                }
            }
        }
Exemple #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtMaNSX.Text != "" && txtTenNSX.Text != "" && rtxtDiaChiNSX.Text != "" && txtSDTNSX.Text != "")
            {
                luuDuLieu();

                if (bus.ThemNSX(chon))
                {
                    MessageBox.Show("Thêm thành công ");
                    txtMaNSX.Text = bus.LayNSXTiepTheo();
                    txtSDTNSX.Clear();
                    txtTenNSX.Clear();
                    rtxtDiaChiNSX.Clear();
                }
                else
                {
                    MessageBox.Show("Thêm không thành công");
                    chon = null;
                }
            }
            else
            {
                MessageBox.Show("Làm ơn, nhập đầy đủ thông tin nhà sản xuất!!! ");
            }
        }
Exemple #3
0
 private void btnLamMoi_Click_1(object sender, EventArgs e)
 {
     chon = null;
     Bind();
     txtMaNSX.Text   = bus.LayNSXTiepTheo();
     btnThem.Enabled = true;
     btnSua.Enabled  = false;
     btnXoa.Enabled  = false;
 }
Exemple #4
0
        public bool XoanNSX(NSXDTO DTO)
        {
            string DELETE = "UPDATE NHA_SAN_XUAT SET TINHTRANG=0 WHERE  MANSX = @MaNSX";

            SqlParameter[] p = new SqlParameter[1];

            p[0] = new SqlParameter("@MaNSX", DTO.MaNSX);
            SqlConnection con = DataProvider.TaoKetNoi();
            int           kq  = DataProvider.ThucThiCauLenh(DELETE, p, con);

            con.Close();
            return(kq > 0);
        }
Exemple #5
0
 private void dgvDanhSachNSX_SelectionChanged(object sender, EventArgs e)
 {
     if (dgvDanhSachNSX.SelectedRows.Count > 0)
     {
         btnThem.Enabled = false;
         btnSua.Enabled  = true;
         btnXoa.Enabled  = true;
         chon            = (NSXDTO)dgvDanhSachNSX.SelectedRows[0].DataBoundItem;
     }
     else
     {
         chon = null;
     }
     Bind();
 }
Exemple #6
0
        public bool ThemNSX(NSXDTO dto)
        {
            string insert = "INSERT INTO NHA_SAN_XUAT ([MANSX],[TENNSX],[DIACHI],[SODIENTHOAI],[TINHTRANG]) VALUES(@MaNSX,@TenNSX,@DiaChi,@SDT,@TinhTrang)";

            SqlParameter[] p = new SqlParameter[5];
            p[0] = new SqlParameter("@MaNSX", dto.MaNSX);
            p[1] = new SqlParameter("@TenNSX", dto.TenNSX);
            p[2] = new SqlParameter("@DiaChi", dto.DiaChi);
            p[3] = new SqlParameter("@SDT", dto.SDT);
            p[4] = new SqlParameter("@TinhTrang", dto.TinhTrang);
            SqlConnection con = DataProvider.TaoKetNoi();
            int           kq  = DataProvider.ThucThiCauLenh(insert, p, con);

            con.Close();
            return(kq > 0);
        }
Exemple #7
0
        public bool SuaTTNSX(NSXDTO DTO)
        {
            string UPDATE = "UPDATE NHA_SAN_XUAT SET TENNSX=@TenNSX,DIACHI=@DiaChi,SODIENTHOAI=@SDT,TINHTRANG=@TinhTrang WHERE MANSX=@MaNSX";

            SqlParameter[] p = new SqlParameter[5];
            p[0] = new SqlParameter("@TenNSX", DTO.TenNSX);
            p[1] = new SqlParameter("@DiaChi", DTO.DiaChi);
            p[2] = new SqlParameter("@TinhTrang", DTO.TinhTrang);
            p[3] = new SqlParameter("@MaNSX", DTO.MaNSX);
            p[4] = new SqlParameter("@SDT", DTO.SDT);
            SqlConnection con = DataProvider.TaoKetNoi();
            int           kq  = DataProvider.ThucThiCauLenh(UPDATE, p, con);

            con.Close();
            return(kq > 0);
        }
Exemple #8
0
        private void luuDuLieu()
        {
            if (chon == null)
            {
                chon = new NSXDTO();
            }

            chon.MaNSX  = txtMaNSX.Text;
            chon.TenNSX = txtTenNSX.Text;
            chon.DiaChi = rtxtDiaChiNSX.Text;
            chon.SDT    = int.Parse(txtSDTNSX.Text.ToString());
            //if (chkTinhTrang.Checked == false)

            //    chon.TinhTrang = 0;

            //else
            //    chon.TinhTrang = 1;
        }
Exemple #9
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (txtMaNSX.Text != "" && txtTenNSX.Text != "" && txtSDTNSX.Text != "" && rtxtDiaChiNSX.Text != "")
     {
         luuDuLieu();
         if (bus.SuaNSX(chon))
         {
             dto = bus.LoadDSNSX();
             dgvDanhSachNSX.DataSource = dto;
             MessageBox.Show("Cập nhật thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Cập nhật thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             chon = null;
         }
     }
     else
     {
         MessageBox.Show("Làm ơn, nhập đầy đủ thông tin Nhà Sản Xuất !!! ");
     }
 }
Exemple #10
0
        public List <NSXDTO> LoadDSNXS()
        {
            List <NSXDTO> NXS     = new List <NSXDTO>();
            string        truyvan = "SELECT *  FROM NHA_SAN_XUAT  Where TinhTrang=1 ";
            SqlConnection con     = DataProvider.TaoKetNoi();
            SqlDataReader sr      = DataProvider.TruyVanDuLieu(truyvan, con);

            while (sr.Read())
            {
                NSXDTO NX = new NSXDTO();
                NX.MaNSX     = sr["MaNSX"].ToString();
                NX.TenNSX    = sr["TenNSX"].ToString();
                NX.DiaChi    = sr["DiaChi"].ToString();
                NX.SDT       = int.Parse(sr["SoDienThoai"].ToString());
                NX.TinhTrang = int.Parse(sr["TinhTrang"].ToString());

                NXS.Add(NX);
            }
            sr.Close();
            con.Close();
            return(NXS);
        }
Exemple #11
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtMaNSX.Text != "" && txtTenNSX.Text != "" && rtxtDiaChiNSX.Text != "" && txtSDTNSX.Text != "")
            {
                luuDuLieu();

                if (bus.ThemNSX(chon))
                {
                    List <NSXDTO> lsnsx = bus.LoadDSNSX();
                    dgvDanhSachNSX.DataSource = lsnsx;
                    MessageBox.Show("Thêm thành công ");
                }
                else
                {
                    MessageBox.Show("Thêm không thành công");
                    chon = null;
                }
            }
            else
            {
                MessageBox.Show("Làm ơn, nhập đầy đủ thông tin nhà sản xuất!!! ");
            }
        }
Exemple #12
0
        public bool XoaNSX(NSXDTO DTO)
        {
            NXSDAO dao = new NXSDAO();

            return(dao.XoanNSX(DTO));
        }
Exemple #13
0
        public bool SuaNSX(NSXDTO DTO)
        {
            NXSDAO dao = new NXSDAO();

            return(dao.SuaTTNSX(DTO));
        }
Exemple #14
0
        public bool ThemNSX(NSXDTO dto)
        {
            NXSDAO DAO = new NXSDAO();

            return(DAO.ThemNSX(dto));
        }