public Diablog_PB(string id) { InitializeComponent(); border(); PhanBonDB db = new PhanBonDB(); List <string> l = new List <string>() { "Vô cơ", "Hữu cơ" }; comboBoxLoai.DataSource = l; // load noi dung de sua thong tin #region gắn giá trị this.id = Convert.ToInt32(id); o = db.getPhanBon(id); textTenPB.Text = o.TenPB; comboBoxLoai.Text = o.Loai; textDonGia.Text = o.DonGia.ToString(); textKhoiLuong.Text = o.KhoiLuong.ToString(); textSoLuong.Text = o.SoLuong.ToString(); DatepickerSX.Value = o.NgaySX; DatepickerSX.Value.ToString("dd/MM/yyyy"); DatepickerHSD.Value = o.HanSD; DatepickerHSD.Value.ToString("dd/MM/yyyy"); #endregion // An button add button_add.Enabled = false; button_add.Visible = false; //Hien button luu button_luu.Visible = true; //button_luu.Enabled = false; }
public void ConfirmDeletePhanBon(object parameter) { MessageBoxResult result = MessageBox.Show("Bạn có chắc chắn muốn xóa những phân bón chứ?", "Quản lý phân bón", MessageBoxButton.YesNo, MessageBoxImage.Hand); if (result == MessageBoxResult.Yes) { QuanLyPhanBonEntities quanLyPhanBonEntities = new QuanLyPhanBonEntities(); for (int i = 0; i < phanBonChecked.Count; i++) { if (phanBonChecked[i].isDelete == true) { PhanBon temp = quanLyPhanBonEntities.PhanBons.Find(phanBonChecked[i].IDPhanBon); temp.isDelete = true; quanLyPhanBonEntities.SaveChanges(); } } FillMyDataGrid(); } else { checkBox.Visibility = Visibility.Collapsed; AddAdvancedFormat = Visibility.Visible; AdvancedFormat = Visibility.Collapsed; isClickDelete = false; } }
private void Save(object parameter) { var AddWindow = parameter as Window; using (QuanLyPhanBonEntities quanLyPhanBonEntities = new QuanLyPhanBonEntities()) { try { PhanBon phanBon1 = new PhanBon(); phanBon1.TenPhanBon = _TenPhanBon; phanBon1.LoaiPhanBon = _selectedLoaiPhanBon.Key; phanBon1.HinhAnh = imagePath; phanBon1.SoLuong = int.Parse(_soLuong); phanBon1.Gia = int.Parse(_gia); quanLyPhanBonEntities.PhanBons.Add(phanBon1); quanLyPhanBonEntities.SaveChanges(); AddWindow.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void demo_Load(object sender, EventArgs e) { /*QLNTEntities1 db = new QLNTEntities1(); * var result = from c in db.PhanBons select new { TenPB= c.TenPB,Loai= c.Loai}; * dataGridView1.DataSource = result.ToList();*/ PhanBon o = new PhanBon() { TenPB = "hhhh" }; textBox1.Text = o.TenPB; }
private void bunifuFlatButton1_Click(object sender, EventArgs e) { if (check()) { o = new PhanBon() { MaPB = this.id, TenPB = textTenPB.Text, Loai = comboBoxLoai.Text, SoLuong = Convert.ToInt32(textSoLuong.Text), DonGia = Convert.ToDouble(textDonGia.Text), KhoiLuong = Convert.ToInt32(textKhoiLuong.Text), NgaySX = DatepickerSX.Value.Date, HanSD = DatepickerHSD.Value.Date }; bus.Edit(o); MessageBox.Show("Sửa thành công"); Dialog_close(); } }
private void button_add_Click(object sender, EventArgs e) { if (check()) { o = new PhanBon() { TenPB = textTenPB.Text, Loai = comboBoxLoai.Text, SoLuong = Convert.ToInt32(textSoLuong.Text), DonGia = Convert.ToDouble(textDonGia.Text), KhoiLuong = Convert.ToInt32(textKhoiLuong.Text), NgaySX = DatepickerSX.Value.Date, HanSD = DatepickerHSD.Value.Date }; bus.Add(o); Dialog_close(); } #region kt //string t="Tên phân bón : {0} \n Loại: {1} \n Ngày sx: {2} \n hạn sử dụng: {3}"; //string msg = string.Format(t,o.TenPB,o.Loai,o.NgaySX.ToString("dd//MM/yyyy"), o.HanSD.ToString("dd//MM/yyyy")); //MessageBox.Show(msg); //DatepickerSX.Value.ToString("dd/MM/yyyy") //MessageBox.Show(textTenPB.Text+" " + comboBoxLoai.Text ); //MessageBox.Show("thành công"); #endregion }
public void Edit(PhanBon o) { PhanBonDB db = new PhanBonDB(); db.Edit(o); }
public void Add(PhanBon o) { PhanBonDB db = new PhanBonDB(); db.Add(o); }
private void IncreaseSL(object parameter) { isContain = false; for (int i = 0; i < _ListPhanBon_KH.Count; i++) { if (_SelectedPhanBon.IDPhanBon == _ListPhanBon_KH[i].IDPhanBon) { isContain = true; break; } } if (isContain == true) { if (_ListPhanBon_KH.Count > 0 && _SelectedPhanBon != null) { _ListPhanBon_KHTemp.Clear(); for (int i = 0; i < _ListPhanBon_KH.Count; i++) { _ListPhanBon_KHTemp.Add(_ListPhanBon_KH[i]); } for (int i = 0; i < _ListPhanBon_KHTemp.Count; i++) { if (_SelectedPhanBon.IDPhanBon == _ListPhanBon_KHTemp[i].IDPhanBon) { if (_SelectedPhanBon.SoLuong == 0) { MessageBox.Show("Sản phẩm hết hàng, xin vui lòng chọn sản phẩm khác"); } else { _ListPhanBon_KHTemp[i].SoLuong = _ListPhanBon_KHTemp[i].SoLuong + 1; _ListPhanBon_KHTemp[i].Gia = _ListPhanBon_KHTemp[i].Gia + _ListPhanBon_KHTemp[i].Gia / (_ListPhanBon_KHTemp[i].SoLuong - 1); total += _ListPhanBon_KHTemp[i].Gia / _ListPhanBon_KHTemp[i].SoLuong; PreTotal = total; _TongTien = total + ""; OnPropertyChanged("TongTien"); _ThanhTien = _TongTien; OnPropertyChanged("ThanhTien"); RefreshBill(_ListPhanBon_KHTemp); ChangeCount(_ListPhanBon_KHTemp[i].IDPhanBon, _SelectedPhanBon.SoLuong, true); _SelectedPhanBon = null; OnPropertyChanged("SelectedPhanBon"); return; } } } } } if (isContain == false) { AddListPhanBon_KH(); if (_SelectedPhanBon.SoLuong > 0) { ChangeCount(_SelectedPhanBon.IDPhanBon, _SelectedPhanBon.SoLuong, true); } else { MessageBox.Show("Sản phẩm hết hàng, xin vui lòng chọn sản phẩm khác"); } _SelectedPhanBon = null; OnPropertyChanged("SelectedPhanBon"); IDPreKhachHang = _SelectedKhachHang.IDKhachHang; return; } }
private void DecreaseSL(object parameter) { isContain = false; for (int i = 0; i < _ListPhanBon_KH.Count; i++) { if (_SelectedPhanBon.IDPhanBon == _ListPhanBon_KH[i].IDPhanBon) { isContain = true; break; } } if (isContain == true) { if (_ListPhanBon_KH.Count > 0 && _SelectedPhanBon != null) { _ListPhanBon_KHTemp.Clear(); for (int i = 0; i < _ListPhanBon_KH.Count; i++) { _ListPhanBon_KHTemp.Add(_ListPhanBon_KH[i]); } for (int i = 0; i < _ListPhanBon_KHTemp.Count; i++) { if (_SelectedPhanBon.IDPhanBon == _ListPhanBon_KHTemp[i].IDPhanBon) { _ListPhanBon_KHTemp[i].SoLuong = _ListPhanBon_KHTemp[i].SoLuong - 1; if (_ListPhanBon_KHTemp[i].SoLuong == 0) { total -= _ListPhanBon_KHTemp[i].Gia / (_ListPhanBon_KHTemp[i].SoLuong + 1); PreTotal = total; _TongTien = total + ""; OnPropertyChanged("TongTien"); _ThanhTien = _TongTien; OnPropertyChanged("ThanhTien"); ChangeCount(_ListPhanBon_KHTemp[i].IDPhanBon, _SelectedPhanBon.SoLuong, false); _ListPhanBon_KHTemp.RemoveAt(i); RefreshBill(_ListPhanBon_KHTemp); } else { _ListPhanBon_KHTemp[i].Gia = _ListPhanBon_KHTemp[i].Gia - _ListPhanBon_KHTemp[i].Gia / (_ListPhanBon_KHTemp[i].SoLuong + 1); total -= _ListPhanBon_KHTemp[i].Gia / _ListPhanBon_KHTemp[i].SoLuong; PreTotal = total; _TongTien = total + ""; OnPropertyChanged("TongTien"); _ThanhTien = _TongTien; OnPropertyChanged("ThanhTien"); RefreshBill(_ListPhanBon_KHTemp); ChangeCount(_ListPhanBon_KHTemp[i].IDPhanBon, _SelectedPhanBon.SoLuong, false); //if (_SelectedPhanBon.SoLuong > 0) //{ // ChangeCount(_ListPhanBon_KHTemp[i].IDPhanBon, _SelectedPhanBon.SoLuong,false); //} //else //{ // MessageBox.Show("Sản phẩm hết hàng, xin vui lòng chọn sản phẩm khác"); //} _SelectedPhanBon = null; OnPropertyChanged("SelectedPhanBon"); } return; } } } } if (isContain == false) { MessageBox.Show("Chưa thêm phân bón vào hóa đơn, vui lòng kiểm tra lại!!!"); return; } }