private void buttonX1_Click(object sender, EventArgs e) { if (txtmadh.Text == "" || txtmahd.Text == "" || txt_manv.Text == "" || date_ngaygiao.Text == "") { MessageBox.Show("Không được để trống"); return; } GIAOHANG bb = new GIAOHANG(); var kt = from s in db.GIAOHANGs where s.MADH == txtmadh.Text && s.MAHD == txtmahd.Text select s; if (kt.Count() > 0) { MessageBox.Show("Trùng khóa chính"); return; } bb.MADH = txtmadh.Text; bb.MAHD = txtmahd.Text; bb.MANVGIAOHANG = txt_manv.Text; bb.NGAYGIOGIAOHANG = Convert.ToDateTime(date_ngaygiao.Text.ToString()); if (radio_danggiao.Checked == true) { bb.TINHTRANG = radio_danggiao.Text; } else { bb.TINHTRANG = radio_dagiao.Text; } db.GIAOHANGs.InsertOnSubmit(bb); db.SubmitChanges(); DDHKhachHang_Load(sender, e); MessageBox.Show("thành công"); }
public string AddGIAOHANG(GIAOHANG_ViewModel model, List <D_GIAOHANG_ViewModel> lstD_GIAOHANG, string userLogin) { try { using (var db = new RestaurantManagerDataEntities()) { var check = db.GIAOHANGs.FirstOrDefault(x => x.idpgiao == model.idpgiao); if (check == null) { var GIAOHANG = new GIAOHANG { iddonmh = model.iddonmh, idncc = model.idncc, diachi = model.diachi, cuahang = model.cuahang, ngaygiao = model.ngaygiao, nguoigiao = model.nguoigiao, nguoilapphieu = model.nguoilapphieu, nguoinhan = model.nguoinhan, CreateBy = userLogin, CreateDate = DateTime.Now, }; var result = db.GIAOHANGs.Add(GIAOHANG); db.SaveChanges(); foreach (D_GIAOHANG_ViewModel item in lstD_GIAOHANG) { var D_GIAOHANG = new D_GIAOHANG { idpgiao = GIAOHANG.idpgiao, idhang = item.idhang, slgiaohang = item.slgiaohang, slnhanhang = item.slnhanhang, CreateBy = userLogin, CreateDate = DateTime.Now, }; db.D_GIAOHANG.Add(D_GIAOHANG); } db.SaveChanges(); return("success"); } return("Tạo phiếu giao hàng không thành công!"); } } catch (Exception ex) { return(ex.Message); } }