void lstLSG_Click(object sender, EventArgs e) { txtGia.Text = lstLSG.SelectedRows[0].Cells[1].Value.ToString(); txtNgayHieuLuc.Text = lstLSG.SelectedRows[0].Cells[2].Value.ToString(); string id = lstLSG.SelectedRows[0].Cells[0].Value.ToString(); SANPHAM sp = db.SANPHAMs.Single(st => st.MASP.Equals(id)); cboTenSP.Text = sp.TENSP; }
private void cboSP_SelectedValueChanged(object sender, EventArgs e) { try { SANPHAM sp = (SANPHAM)cboSP.SelectedItem; LICHSUGIA lsg = db.LICHSUGIAs.Where(st => st.MASP.Equals(sp.MASP)).OrderBy(st => st.NGAYHIEULUC).ToList().Last(); txtGiaBan.Text = lsg.GIABAN.ToString(); } catch (Exception) { MessageBox.Show("Sản phẩm này hiện tại chưa có giá bán!"); } }
void lstTTKM_Click(object sender, EventArgs e) { string tmp = lstTTKM.SelectedRows[0].Cells[1].Value.ToString(); SANPHAM sp = db.SANPHAMs.Single(st => st.MASP.Equals(tmp)); cboSP.Text = sp.TENSP; txtGiaKM.Text = lstTTKM.SelectedRows[0].Cells[2].Value.ToString(); txtNoiDung.Text = lstTTKM.SelectedRows[0].Cells[5].Value.ToString(); txtHinhAnh.Text = lstTTKM.SelectedRows[0].Cells[6].Value.ToString(); txtNgayBD.Text = lstTTKM.SelectedRows[0].Cells[3].Value.ToString(); txtNgayKT.Text = lstTTKM.SelectedRows[0].Cells[4].Value.ToString(); }
public bool deleteSP(String id) { try { db = new CMART8Entities(); SANPHAM SP = db.SANPHAMs.Single(st => st.MASP.Contains(id)); LOAISANPHAM lsp = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(SP.MALOAI)); db.SANPHAMs.Remove(SP); lsp.SOLUONGSP = lsp.SOLUONGSP - 1; db.SaveChanges(); return(true); } catch { return(false); } }
public bool addSP(string ten, string hinhanh, string maloai, string mancc) { db = new CMART8Entities(); SANPHAM SP = new SANPHAM(); LOAISANPHAM lsp = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(maloai)); try { SP.MASP = DateTime.Now.ToString(); SP.TENSP = ten; SP.HINHANH = hinhanh; SP.MALOAI = maloai; SP.MANCC = mancc; db.SANPHAMs.Add(SP); lsp.SOLUONGSP = lsp.SOLUONGSP + 1; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
void btnSave_Click(object sender, EventArgs e) { //add TTKM if (flag == 1) { string sTmp = ""; bool flg = true; if (!vl.Required(cboSP.Text)) { sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.Required(txtGiaKM.Text)) { sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.Required(txtHinhAnh.Text)) { sTmp = sTmp + "Vui lòng nhập hình ảnh Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.Range(txtGiaKM, 0, double.Parse(txtGiaBan.Text))) { sTmp = sTmp + "Vui lòng nhập giá khuyến mãi lại cho đúng!\n"; flg = false; } if (!vl.Required(txtNoiDung.Text)) { sTmp = sTmp + "Vui lòng nhập nội dung Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.checkNumber(txtGiaKM.Text)) { sTmp = sTmp + "Vui lòng nhập đúng kiểu Giá cho sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.dateTime(txtNgayBD.Value, txtNgayKT.Value)) { sTmp = sTmp + "Vui lòng nhập ngày kết thúc sau ngày bắt đầu!\n"; flg = false; } if (flg) { try { SANPHAM sp = (SANPHAM)cboSP.SelectedItem; if (ctl.addTTKM(sp.MASP, float.Parse(txtGiaKM.Text), txtNgayBD.Value, txtNgayKT.Value, txtNoiDung.Text, txtHinhAnh.Text)) { MessageBox.Show("Thêm mới Thông tin khuyến mãi thành công!"); GUI_TTKM_Load(null, null); controlFunction("enableAll"); } else { MessageBox.Show("Thêm mới Sản phẩm không thành công!"); } } catch (Exception) { MessageBox.Show("Chọn lại đúng Sản phẩm hoặc loại sản phẩm!"); } } else { MessageBox.Show(sTmp); } } if (flag == 2) { string sTmp = ""; bool flg = true; if (!vl.Required(cboSP.Text)) { sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.Required(txtGiaKM.Text)) { sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.Required(txtHinhAnh.Text)) { sTmp = sTmp + "Vui lòng nhập hình ảnh Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.Required(txtNoiDung.Text)) { sTmp = sTmp + "Vui lòng nhập nội dung Sản phẩm khuyến mãi!\n"; flg = false; } if (!vl.checkNumber(txtGiaKM.Text)) { sTmp = sTmp + "Vui lòng nhập đúng kiểu Giá cho sản phẩm khuyến mãi!\n"; flg = false; } if (flg) { try { SANPHAM sp = (SANPHAM)cboSP.SelectedItem; string id = (string)lstTTKM.SelectedRows[0].Cells[0].Value; if (ctl.editTTKM(id, sp.MASP, float.Parse(txtGiaKM.Text), txtNgayBD.Value, txtNgayKT.Value, txtNoiDung.Text, txtHinhAnh.Text)) { MessageBox.Show("Cập nhật Thông tin khuyến mãi thành công!"); GUI_TTKM_Load(null, null); controlFunction("enableAll"); } else { MessageBox.Show("Cập nhật Thông tin khuyế mãi không thành công!"); } } catch (Exception) { MessageBox.Show("Nhập lại đúng Sản phẩm có khuyến mãi"); } } else { MessageBox.Show(sTmp); } } }
void btnSave_Click(object sender, EventArgs e) { if (flag == 1) { string sTmp = ""; bool flg = true; if (!vl.Required(cboTenSP.Text)) { flg = false; sTmp = sTmp + "Vui lòng chọn sản phẩm!\n"; } if (!vl.Required(txtGia.Text)) { flg = false; sTmp = sTmp + "Vui lòng nhập giá cho sản phẩm!\n"; } if (!vl.MinValue(txtGia, 0)) { flg = false; sTmp = sTmp + "Giá sản phẩm phải lơn 0!\n"; } if (flg) { try { SANPHAM sp = (SANPHAM)cboTenSP.SelectedItem; if (ctl.addLSG(sp.MASP, txtGia.Text, txtNgayHieuLuc.Value)) { MessageBox.Show("Thêm mới Lịch sử giá thành công!"); GUI_LichSuGia_Load(null, null); controlFunction("enableAll"); } else { MessageBox.Show("Thêm mới Lịch sử giá không thành công!"); } } catch (Exception) { MessageBox.Show("Vui lòng chọn lại đúng Sản phẩm!"); } } else { MessageBox.Show(sTmp); } } if (flag == 2) { string sTmp = ""; bool flg = true; if (!vl.Required(cboTenSP.Text)) { flg = false; sTmp = sTmp + "Vui lòng chọn sản phẩm!\n"; } if (!vl.Required(txtGia.Text)) { flg = false; sTmp = sTmp + "Vui lòng nhập giá cho sản phẩm!\n"; } if (!vl.MinValue(txtGia, 0)) { flg = false; sTmp = sTmp + "Giá sản phẩm phải lơn 0!\n"; } if (flg) { try { SANPHAM sp = (SANPHAM)cboTenSP.SelectedItem; string id = lstLSG.SelectedRows[0].Cells[0].Value.ToString(); string gia = lstLSG.SelectedRows[0].Cells[1].Value.ToString(); string ngayhl = lstLSG.SelectedRows[0].Cells[2].Value.ToString(); DateTime ngayhl2 = txtNgayHieuLuc.Value; string gia2 = txtGia.Text; string id2 = cboTenSP.SelectedValue + ""; if (ctl.editLSG(id, gia, ngayhl, id2, gia2, ngayhl2)) { MessageBox.Show("Cập nhật lịch sử giá thành công!"); controlFunction("enableAll"); GUI_LichSuGia_Load(null, null); } else { MessageBox.Show("Cập nhật lịch sử giá không thành công!"); } } catch (Exception) { MessageBox.Show("Chọn lại đúng Sản phẩm"); } } else { MessageBox.Show(sTmp); } } }