private void btSua_Click(object sender, EventArgs e)
        {
            SanPhamPhuThu sp = new SanPhamPhuThu(tbMaSP.Text, tbTenSP.Text, tbDonViTinh.Text, Convert.ToDouble(tbDonGia.Text));

            new SanPhamPhuThuBUS().Update(sp);
            LoadData();
        }
示例#2
0
        public void Update(SanPhamPhuThu sp)
        {
            try
            {
                dp.Connect();
                if (!Exist(sp.MaSP))
                {
                    MessageBox.Show("Mã sản phẩm sai!");
                    return;
                }

                string     sql = "UPDATE SanPhamPhuThu SET MaSP = @MaSP, TenSP = @TenSP, DonViTinh = @DonViTinh, DonGia = @DonGia WHERE MaSP = @MaSP";
                SqlCommand cmd = new SqlCommand(sql, dp.CN);
                cmd.Parameters.Add("@MaSP", sp.MaSP);
                cmd.Parameters.Add("@TenSP", sp.TenSP);
                cmd.Parameters.Add("@DonViTinh", sp.DonViTinh);
                cmd.Parameters.Add("@DonGia", sp.DonGia);
                dp.ExecuteQuery(cmd);
                MessageBox.Show("Cập nhật thành công");
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                dp.Disconnect();
            }
        }
示例#3
0
 public List <SanPhamPhuThu> LoadData()
 {
     try
     {
         dp.Connect();
         string               sql  = "Select * from SanPhamPhuThu";
         SqlDataReader        dr   = dp.ExecuteReader(sql);
         List <SanPhamPhuThu> list = new List <SanPhamPhuThu>();
         while (dr.Read())
         {
             string        MaSP      = dr.GetValue(0).ToString();
             string        TenSP     = dr.GetValue(1).ToString();
             string        DonViTinh = dr.GetValue(2).ToString();
             double        DonGia    = Convert.ToDouble(dr.GetValue(3).ToString());
             SanPhamPhuThu sp        = new SanPhamPhuThu(MaSP, TenSP, DonViTinh, DonGia);
             list.Add(sp);
         }
         dr.Close();
         return(list);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     finally
     {
         dp.Disconnect();
     }
 }
示例#4
0
        public void Insert(SanPhamPhuThu sp)
        {
            try
            {
                dp.Connect();
                if (Exist(sp.MaSP))
                {
                    MessageBox.Show("Mã sản phẩm đã tồn tại!");
                    return;
                }

                string     sql = "INSERT INTO SanPhamPhuThu VALUES(@MaSP,@TenSP,@DonViTinh,@DonGia)";
                SqlCommand cmd = new SqlCommand(sql, dp.CN);
                cmd.Parameters.Add("@MaSP", sp.MaSP);
                cmd.Parameters.Add("@TenSP", sp.TenSP);
                cmd.Parameters.Add("@DonViTinh", sp.DonViTinh);
                cmd.Parameters.Add("DonGia", sp.DonGia);
                dp.ExecuteQuery(cmd);
                MessageBox.Show("Thêm thành công!");
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                dp.Disconnect();
            }
        }
 public void Update(SanPhamPhuThu sp)
 {
     new SanPhamPhuThuDAO().Update(sp);
 }
 public void Insert(SanPhamPhuThu sp)
 {
     new SanPhamPhuThuDAO().Insert(sp);
 }