private void btnThem_Click(object sender, EventArgs e) { if (txtTenLoaiSP.Text == "" || txtPhantramloinhuan.Text == "") { MessageBox.Show("Bạn còn dữ liệu chưa nhập"); return; } LoaiSP_DTO a = new LoaiSP_DTO(); a.TenLoaiSP = txtTenLoaiSP.Text; a.MaDonViTinh = Int16.Parse(cbbDV.SelectedValue.ToString()); a.PhanTramLoiNhuan = (float)Double.Parse(txtPhantramloinhuan.Text); if (a.PhanTramLoiNhuan > 1) { MessageBox.Show("Phần trăm lợi nhuận phải nhỏ hơn 1"); return; } if (a.PhanTramLoiNhuan <= 0) { MessageBox.Show("Phần trăm lợi nhuận phải lớn hơn 0"); return; } if (lo.CheckTenLoaiSP(a.TenLoaiSP) == 0) { lo.ThemLoaiSP(a); this.Close(); //MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Loại sản phẩm này đã trùng tên, bạn vui lòng chọn tên khác"); return; } }
private void btnLamMoiSP_Click(object sender, EventArgs e) { dgvLoaiSP.ClearSelection(); string maloaitieptheo = loaiSPBUS.MaLoaiSPTiepTheo(); LoaiSPChon = null; txtMaLoaiSP.Text = maloaitieptheo; txtTenLoaiSP.Text = null; chkTT.Checked = true; }
public void CapNhapLoaiSP(LoaiSP_DTO a) { var b = DB.LOAISPs.Single(x => x.MaLoaiSP == a.MaLoaiSP); //b.TenKieuSP = a.TenKieuSP; b.TenLoaiSP = a.TenLoaiSP; b.MaDonViTinh = a.MaDonViTinh; b.PhanTramLoiNhuan = a.PhanTramLoiNhuan; DB.SubmitChanges(); }
public void ThemLoaiSP(LoaiSP_DTO a) { LOAISP b = new LOAISP(); b.TenLoaiSP = a.TenLoaiSP; b.MaDonViTinh = a.MaDonViTinh; b.PhanTramLoiNhuan = a.PhanTramLoiNhuan; DB.LOAISPs.InsertOnSubmit(b); DB.SubmitChanges(); }
private void dgvLoaiSP_SelectionChanged(object sender, EventArgs e) { if (dgvLoaiSP.SelectedRows.Count > 0) { LoaiSPChon = (LoaiSP_DTO)dgvLoaiSP.SelectedRows[0].DataBoundItem; } else { LoaiSPChon = null; } BindingChiTiet(); }
internal void XemDanhsachSPtheoLoai(List <SanPham_DTO> SPtheoLoai, LoaiSP_DTO loaispchon) { this.rpvBC.LocalReport.ReportEmbeddedResource = "QuanLyNGK.rptXemSPTheoLoai.rdlc"; ReportDataSource dl = new ReportDataSource("dsSP", SPtheoLoai); this.rpvBC.LocalReport.DataSources.Add(dl); this.rpvBC.LocalReport.SetParameters(new ReportParameter("paLoaiSP", loaispchon.TenLoaiSP)); this.rpvBC.RefreshReport(); }
public bool XoaLoaiSP(LoaiSP_DTO LoaispDTO) { string strDelete = "delete LOAISP where MaLoaiSP = @MaLoaiSP"; List <SqlParameter> lsparamas = new List <SqlParameter>(); lsparamas.Add(new SqlParameter("@MaLoaiSP", LoaispDTO.MaLoaiSP)); lsparamas.Add(new SqlParameter("@TenLoaiSP", LoaispDTO.TenLoaiSP)); lsparamas.Add(new SqlParameter("@TrangThai", LoaispDTO.TrangThai)); SqlConnection conn = DataProvider.TaoKetNoi(); bool thucthi = DataProvider.ThucThiCauLenh(strDelete, lsparamas.ToArray(), conn); conn.Close(); return(thucthi); }
public bool ThemMoiLoaiSP(LoaiSP_DTO LoaispDTO) { string strInsert = "Insert into LOAISP (MaLoaiSP, TenLoaiSP, TrangThai)" + "Values (" + "@MaLoaiSP, @TenLoaiSP, 1)"; List <SqlParameter> lsparamas = new List <SqlParameter>(); lsparamas.Add(new SqlParameter("@MaLoaiSP", LoaispDTO.MaLoaiSP)); lsparamas.Add(new SqlParameter("@TenLoaiSP", LoaispDTO.TenLoaiSP)); SqlConnection con = DataProvider.TaoKetNoi(); bool thucthi = DataProvider.ThucThiCauLenh(strInsert, lsparamas.ToArray(), con); con.Close(); return(thucthi); }
public bool CapNhatLoaiSP(LoaiSP_DTO LoaispDTO) { string strUpdate = "UPDATE LOAISP set TenLoaiSP = @TenLoaiSP,TrangThai = 1" + "WHERE MaLoaiSP = @MaLoaiSP"; List <SqlParameter> lsparamas = new List <SqlParameter>(); lsparamas.Add(new SqlParameter("@MaLoaiSP", LoaispDTO.MaLoaiSP)); lsparamas.Add(new SqlParameter("@TenLoaiSP", LoaispDTO.TenLoaiSP)); lsparamas.Add(new SqlParameter("@TrangThai", LoaispDTO.TrangThai)); SqlConnection conn = DataProvider.TaoKetNoi(); bool thucthi = DataProvider.ThucThiCauLenh(strUpdate, lsparamas.ToArray(), conn); conn.Close(); return(thucthi); }
private void ChiTiet() { if (LoaiSPChon == null) { LoaiSPChon = new LoaiSP_DTO(); } LoaiSPChon.MaLoaiSP = txtMaLoaiSP.Text; LoaiSPChon.TenLoaiSP = txtTenLoaiSP.Text; if (chkTT.Checked) { LoaiSPChon.TrangThai = 1; } else { LoaiSPChon.TrangThai = 0; } }
private void btnCapNhat_Click(object sender, EventArgs e) { if (txtMaLoaiSP.Text != "") { LoaiSP_DTO a = new LoaiSP_DTO(); a.TenLoaiSP = txtTenLoaiSP.Text; a.MaDonViTinh = Int16.Parse(cbbDV.SelectedValue.ToString()); a.PhanTramLoiNhuan = float.Parse(txtPhantramloinhuan.Text); a.MaLoaiSP = MaLoaiSP; if (a.PhanTramLoiNhuan <= 0) { MessageBox.Show("Phần trăm lợi nhuận phải lớn hơn 0"); return; } if (a.TenLoaiSP == lo.Lay1LSP(MaLoaiSP).TenLoaiSP) { if (lo.CheckTenLoaiSP(a.TenLoaiSP) == 1) { lo.CapNhapLoaiSP(a); this.Close(); //MessageBox.Show("Cập nhật thành công"); } else { MessageBox.Show("Loại sản phẩm này đã trùng tên, bạn vui lòng chọn tên khác"); return; } } else { if (lo.CheckTenLoaiSP(a.TenLoaiSP) == 0) { lo.CapNhapLoaiSP(a); this.Close(); //MessageBox.Show("Cập nhật thành công"); } else { MessageBox.Show("Loại sản phẩm này đã trùng tên, bạn vui lòng chọn tên khác"); return; } } } }
private void btnThemLoaiSP_Click(object sender, EventArgs e) { if (LoaiSPChon == null) { ChiTiet(); bool kq = loaiSPBUS.ThemLoaiSP(LoaiSPChon); if (kq) { MessageBox.Show(string.Format("Thêm mới loại sản phẩm có mã {0} thành công.", LoaiSPChon.MaLoaiSP)); LoadDSLoaiSP(); } else { MessageBox.Show("Thêm không thành công!"); LoaiSPChon = null; } } }
public List <LoaiSP_DTO> LayDanhSachLoaiSP() { List <LoaiSP_DTO> lsKQ = new List <LoaiSP_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = "Select * From LOAISP Where TrangThai = 1"; SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); while (sdr.Read()) { LoaiSP_DTO loaisp = new LoaiSP_DTO(); loaisp.MaLoaiSP = sdr["MaLoaiSP"].ToString(); loaisp.TenLoaiSP = sdr["TenLoaiSP"].ToString(); loaisp.TrangThai = int.Parse(sdr["TrangThai"].ToString()); lsKQ.Add(loaisp); } sdr.Close(); conn.Close(); return(lsKQ); }
private void btnThongKe_Click(object sender, EventArgs e) { frmXemBaoCao f = new frmXemBaoCao(); if (rdbTatca.Checked) { f.XemTatCaSP(lsSP); } if (rdbSPtheoLoai.Checked) { LoaiSP_DTO loaispchon = (LoaiSP_DTO)cboSPtheoLoai.SelectedItem; List <SanPham_DTO> sptheoloai = lsSP.FindAll(o => o.LoaiSP == loaispchon.MaLoaiSP); f.XemDanhsachSPtheoLoai(sptheoloai, loaispchon); } if (rdbNhomtheoLoai.Checked) { f.NhomSPtheoLoai(); } f.ShowDialog(); }
public bool CapNhatLoaiSP(LoaiSP_DTO LoaispDTO) { LoaiSP_DAO LoaispDAO = new LoaiSP_DAO(); return(LoaispDAO.CapNhatLoaiSP(LoaispDTO)); }
public bool XoaLoaiSP(LoaiSP_DTO LoaispDTO) { LoaiSP_DAO LoaispDAO = new LoaiSP_DAO(); return(LoaispDAO.XoaLoaiSP(LoaispDTO)); }
public bool ThemLoaiSP(LoaiSP_DTO LoaispDTO) { LoaiSP_DAO LoaispDao = new LoaiSP_DAO(); return(LoaispDao.ThemMoiLoaiSP(LoaispDTO)); }