Ejemplo n.º 1
0
 private void GetDataChiTiet()
 {
     if (nsxChon_DTO == null)
     {
         nsxChon_DTO       = new clsNhaSanXuat_DTO();
         nsxChon_DTO.MaNSX = txtTenNSX.Text;
     }
     nsxChon_DTO.TenNSX = txtTenNSX.Text;
 }
Ejemplo n.º 2
0
 private void dgvNhaSanXuat_SelectionChanged(object sender, EventArgs e)
 {
     if (dgvNhaSanXuat.SelectedRows.Count > 0)
     {
         nsxChon_DTO = (clsNhaSanXuat_DTO)dgvNhaSanXuat.SelectedRows[0].DataBoundItem;
     }
     else
     {
         nsxChon_DTO = null;
     }
     BindingChiTiet();
 }
Ejemplo n.º 3
0
        int tam = 0; //0 them, 1 xoa

        private void lsNhaSanXuat_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (lsNhaSanXuat.SelectedItems.Count > 0)
            {
                nsxChon_DTO = (clsNhaSanXuat_DTO)lsNhaSanXuat.SelectedItems[0];
            }
            else
            {
                nsxChon_DTO = null;
            }
            BindingChiTiet();
        }
Ejemplo n.º 4
0
        public bool CapNhatNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO)
        {
            string strQuery = "Update NhaSanXuat Set [TenNSX] = @TenNSX Where [MaNSX] = @MaNSX";

            SqlParameter[] para = new SqlParameter[2];
            para[0] = new SqlParameter("@MaNSX", nsx_DTO.MaNSX);
            para[1] = new SqlParameter("@TenNSX", nsx_DTO.TenNSX);
            SqlConnection conn = DataProvider.TaoKetNoi();
            int           kq   = DataProvider.ThucThiCauLenh(strQuery, para, conn);

            conn.Close();
            return(kq > 0);
        }
Ejemplo n.º 5
0
        public bool ThemNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO)
        {
            string strQuery = "Insert into NhaSanXuat ([MaNSX],[TenNSX],[TrangThai])" + " Values (@MaNSX, @TenNSX, 1)";

            SqlParameter[] para = new SqlParameter[2];
            para[0] = new SqlParameter("@MaNSX", nsx_DTO.MaNSX);
            para[1] = new SqlParameter("@TenNSX", nsx_DTO.TenNSX);
            SqlConnection conn = DataProvider.TaoKetNoi();
            int           kq   = DataProvider.ThucThiCauLenh(strQuery, para, conn);

            conn.Close();
            return(kq > 0);
        }
Ejemplo n.º 6
0
        public List <clsNhaSanXuat_DTO> DanhSachNhaSanXuat()
        {
            List <clsNhaSanXuat_DTO> lsResult = new List <clsNhaSanXuat_DTO>();
            string        strQuery            = "Select * From NhaSanXuat Where TrangThai = 1";
            SqlConnection conn = DataProvider.TaoKetNoi();
            SqlDataReader sdr  = DataProvider.TruyVanDuLieu(strQuery, conn);

            while (sdr.Read())
            {
                clsNhaSanXuat_DTO _nsxdto = new clsNhaSanXuat_DTO();
                _nsxdto.MaNSX     = sdr["MaNSX"].ToString();
                _nsxdto.TenNSX    = sdr["TenNSX"].ToString();
                _nsxdto.TrangThai = bool.Parse(sdr["TrangThai"].ToString());
                lsResult.Add(_nsxdto);
            }
            sdr.Close();
            conn.Close();
            return(lsResult);
        }
Ejemplo n.º 7
0
        public static List <clsNhaSanXuat_DTO> LayDSNSX(string maNSX)
        {
            List <clsNhaSanXuat_DTO> dsNSX = new List <clsNhaSanXuat_DTO>();
            string query = "select * from NhaSanXuat";

            if (maNSX != "")
            {
                query += string.Format(" where MaNhaSx = '{0}'", maNSX);
            }
            SqlDataReader dr = DataProvider.Retrieve_Table(query);

            while (dr.Read())
            {
                clsNhaSanXuat_DTO nsx = new clsNhaSanXuat_DTO();
                if (!dr.IsDBNull(0))
                {
                    nsx.MaNhaSX = dr.GetString(0);
                }
                if (!dr.IsDBNull(1))
                {
                    nsx.TenNhaSX = dr.GetString(1);
                }
                if (!dr.IsDBNull(2))
                {
                    nsx.DiaChi = dr.GetString(2);
                }
                if (!dr.IsDBNull(3))
                {
                    nsx.Email = dr.GetString(3);
                }
                if (!dr.IsDBNull(4))
                {
                    nsx.SDT = dr.GetString(4);
                }
                if (!dr.IsDBNull(5))
                {
                    nsx.TrangThai = dr.GetBoolean(5);
                }
                dsNSX.Add(nsx);
            }
            DataProvider.CloseConnect();
            return(dsNSX);
        }
Ejemplo n.º 8
0
 private void btnLuuNSX_Click(object sender, EventArgs e)
 {
     try
     {
         if (tam == 0)
         {
             GetDataChiTiet();
             if (nsx_BUS.ThemNhaSanXuat(nsxChon_DTO))
             {
                 MessageBox.Show("Thêm nhà sản xuất thành công!");
                 DanhSachNhaSanXuat();
             }
             else
             {
                 MessageBox.Show("Thêm nhà sản xuất không thành công!");
                 nsxChon_DTO = null;
             }
         }
         if (tam == 1)
         {
             GetDataChiTiet();
             if (nsx_BUS.CapNhatNhaSanXuat(nsxChon_DTO))
             {
                 MessageBox.Show("Sửa nhà sản xuất thành công!");
                 DanhSachNhaSanXuat();
             }
             else
             {
                 MessageBox.Show("Sửa nhà sản xuất không thành công!");
                 nsxChon_DTO = null;
             }
         }
         txtTenNSX.Enabled = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 9
0
 private void btnLuu_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (tam == 0)
         {
             GetDataChiTiet();
             if (nsx_BUS.ThemNhaSanXuat(nsxChon_DTO))
             {
                 MessageBox.Show("Thêm nhà sản xuất thành công!");
                 Grid_Loaded(sender, e);
             }
             else
             {
                 MessageBox.Show("Thêm nhà sản xuất không thành công!");
                 nsxChon_DTO = null;
             }
         }
         if (tam == 1)
         {
             GetDataChiTiet();
             if (nsx_BUS.CapNhatNhaSanXuat(nsxChon_DTO))
             {
                 MessageBox.Show("Sửa nhà sản xuất thành công!");
                 Grid_Loaded(sender, e);
             }
             else
             {
                 MessageBox.Show("Sửa nhà sản xuất không thành công!");
                 nsxChon_DTO = null;
             }
         }
         txtTenNSX.IsReadOnly = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 10
0
 public bool CapNhatNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO)
 {
     return(nsx_DAO.CapNhatNhaSanXuat(nsx_DTO));
 }
Ejemplo n.º 11
0
 public bool ThemNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO)
 {
     return(nsx_DAO.ThemNhaSanXuat(nsx_DTO));
 }