private void btnSave_Click(object sender, EventArgs e) { string manguyenlieu = txtIdNguyenLieu.Text.Trim(); string tennguyenlieu = txtTenNguyenLieu.Text.Trim(); string dvt = txtDonViTinh.Text.Trim(); if (manguyenlieu == string.Empty) { // hiển thị thông báo lỗi và dừng thực hiện lưu MessageBox.Show("Vui lòng nhập mã nguyên liệu!", "Thông báo lỗi"); return; } if (tennguyenlieu == string.Empty) { // hiển thị thông báo lỗi và dừng thực hiện lưu MessageBox.Show("Vui lòng nhập tên nguyên liệu!", "Thông báo lỗi"); return; } if (dvt == string.Empty) { // hiển thị thông báo lỗi và dừng thực hiện lưu MessageBox.Show("Vui lòng nhập đơn vị tính!", "Thông báo lỗi"); return; } try { Model1 db = new Model1(); var nguyenlieu = new NGUYENLIEU { IdNguyenLieu = manguyenlieu, TenNguyenLieu = tennguyenlieu, DonViTinh = dvt }; db.NguyenLieu.Add(nguyenlieu); db.SaveChanges(); getDataNguyenLieu(); } catch (Exception ex) { MessageBox.Show("Có lỗi xảy ra. Vui lòng kiểm tra lại! \n Thông tin lỗi:" + ex.Message, "Thông báo lỗi"); } }
private void btnNhanHang_Click(object sender, EventArgs e) { try { string madonhang = lbMaDonHang.Text; Model1 db = new Model1(); var Orderlist = db.DonDatHang.Where(f => f.IdDonDatNguyenLieu.Contains(madonhang)).ToList(); Orderlist.ForEach(order => { order.TrangThai = true; }); db.SaveChanges(); // quay lai trang quản lý BackFormManagerCompany(); } catch (Exception ex) { MessageBox.Show("Có lỗi xảy ra. Vui lòng kiểm tra lại! \n Thông tin lỗi:" + ex.Message, "Thông báo lỗi"); } }
private void btnRegisterCompany_Click(object sender, EventArgs e) { var db = new Model1(); List <NHACUNGCAP> listCompany = new List <NHACUNGCAP>(); foreach (KeyValuePair <string, double> source in dicDanhSachChonNguyenLieu) { var company = new NHACUNGCAP { IdNhaCungCap = txtIDCompany.Text, TenNhaCungCap = txtCompanyName.Text, DiaChi = txtAddress.Text, SoDienThoai = txtPhone.Text, IdNguyenLieu = source.Key, Gia = source.Value, NgayDangKy = DateTime.Now }; listCompany.Add(company); } db.NhaCungCap.AddRange(listCompany); db.SaveChanges(); LoadAllCompany(); }
private void btnAddD_Click(object sender, EventArgs e) { Model1 db = new Model1(); ThemDoUong f3 = new ThemDoUong(); f3.ShowDialog(); try { db.Drink.Add(new Drink { name = ThemDoUong.luuthongtin.NameD.ToString(), price = (double)Convert.ToInt32(ThemDoUong.luuthongtin.PriceD.ToString()), id_Category = ThemDoUong.luuthongtin.idC }); } catch (Exception E) { MessageBox.Show("chưa có thông tin"); } db.SaveChanges(); var list = db.Drink.Select(p => new { p.name, p.price, p.Category.Name_Category }); dataGridView2.DataSource = list.ToList(); }
private void button2_Click(object sender, EventArgs e) { Model1 db = new Model1(); DataGridViewSelectedRowCollection r = dataGridView1.SelectedRows; DialogResult dialog = MessageBox.Show("Đơn Hàng Này Đã Được Nhận ?", "Xác Nhận", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { foreach (Order i in db.Order) { if (i.id_Order == Convert.ToInt32(r[0].Cells["id_Order"].Value.ToString())) { i.Status = "Error"; } } db.SaveChanges(); MessageBox.Show("Thành Công!"); load(id_Manager); } else if (dialog == DialogResult.No) { return; } }