private void button3_Click(object sender, EventArgs e) { if (kiemtratrungdl() == true) { MessageBox.Show("Mã bánh không được trùng", "Thông Báo"); return; } if (txtMaSP.Text == "" || txtGia.Text == "" || txtsl.Text == "" || txtTenSP.Text == "") { MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Thông Báo"); return; } string loai; string nhasx; SqlConnection cnn = sqlConnectionData.Ketnoi(); cnn.Open(); SqlCommand cmd = new SqlCommand("select * from LOAI where MaLoai='" + cbLoai.SelectedValue.ToString() + "'", cnn); SqlDataReader r = cmd.ExecuteReader(); r.Read(); loai = r.GetString(0).ToString(); r.Close(); SqlCommand cmd1 = new SqlCommand("select * from NHASX where MaSX='" + cbSX.SelectedValue.ToString() + "'", cnn); SqlDataReader r1 = cmd1.ExecuteReader(); r1.Read(); nhasx = r1.GetString(0).ToString(); r1.Close(); string masp = txtMaSP.Text; string tensp = txtTenSP.Text; int gia = int.Parse(txtGia.Text); int soluong = int.Parse(txtsl.Text); SanPham_DTO sp = new SanPham_DTO(masp, tensp, loai, gia, nhasx, soluong); SanPham_BUS.ThemSP(sp); dataGridView1.DataSource = SanPham_BUS.hienthi(); cnn.Close(); }
private void btnThem_Click(object sender, EventArgs e) { if (SPChon == null) { ChiTiet(); SPChon.HinhAnhSP = strPathHA + SPChon.MaSP + ".png"; bool kq = spBUS.ThemSP(SPChon); if (kq) { if (pboHASP.Image != null) { pboHASP.Image.Save(SPChon.HinhAnhSP); } MessageBox.Show(string.Format("Thêm mới sản phẩm có mã {0} thành công.", SPChon.MaSP)); LoadDSSP(); } else { MessageBox.Show("Thêm sản phẩm không thành công!"); SPChon = null; } } }