private void btnOK_Click(object sender, EventArgs e) { if (!dxValidationProvider1.Validate()) { return; } using (var db = new Database()) { if (EditMode == Web.Core.Enums.EnViewEditMode.Edit) { var kt = db.FirstOrDefault <t_location>("where locname=@0 and guid <> @1", txtName.Text, GuidKey); if (null != kt) { MsgBox.ShowMessage("提示", "库位名称已存在!"); txtName.Select(); return; } var et = db.FirstOrDefault <t_location>(" where guid=@0", this.GuidKey); et.WareName = wareGridEdit1.GetSelectedValue().WareName; et.WareCode = wareGridEdit1.GetSelectedValue().WareCode; et.AreaName = areaGridEdit1.GetSelectedValue().AreaName; et.AreaCode = areaGridEdit1.GetSelectedValue().AreaCode; et.LocName = txtName.Text; et.LocCode = txtCode.Text; et.IsUsing = chk.Checked; db.Save(et); } else { var kt = db.FirstOrDefault <t_location>("where locname=@0", txtName.Text); if (null != kt) { MsgBox.ShowMessage("提示", "库位名称已存在!"); txtName.Select(); return; } var et = new t_location { Guid = Guid.NewGuid(), WareName = wareGridEdit1.GetSelectedValue().WareName, WareCode = wareGridEdit1.GetSelectedValue().WareCode, AreaName = areaGridEdit1.GetSelectedValue().AreaName, AreaCode = areaGridEdit1.GetSelectedValue().AreaCode, LocCode = txtCode.Text, LocName = txtName.Text, IsUsing = chk.Checked, Creator = this.CurUser, CreateDate = TimeSync.Default.CurrentSyncTime }; db.Save(et); } } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void btnOK_Click(object sender, EventArgs e) { if (!dxValidationProvider1.Validate()) return; using (var db = new Database()) { if (EditMode == Web.Core.Enums.EnViewEditMode.Edit) { var kt = db.FirstOrDefault<t_location>("where locname=@0 and guid <> @1", txtName.Text,GuidKey); if (null != kt) { MsgBox.ShowMessage("提示", "库位名称已存在!"); txtName.Select(); return; } var et = db.FirstOrDefault<t_location>(" where guid=@0", this.GuidKey); et.WareName = wareGridEdit1.GetSelectedValue().WareName; et.WareCode = wareGridEdit1.GetSelectedValue().WareCode; et.AreaName = areaGridEdit1.GetSelectedValue().AreaName; et.AreaCode = areaGridEdit1.GetSelectedValue().AreaCode; et.LocName = txtName.Text; et.LocCode = txtCode.Text; et.IsUsing = chk.Checked; db.Save(et); } else { var kt = db.FirstOrDefault<t_location>("where locname=@0", txtName.Text); if (null != kt) { MsgBox.ShowMessage("提示", "库位名称已存在!"); txtName.Select(); return; } var et = new t_location { Guid= Guid.NewGuid(), WareName = wareGridEdit1.GetSelectedValue().WareName, WareCode = wareGridEdit1.GetSelectedValue().WareCode, AreaName = areaGridEdit1.GetSelectedValue().AreaName, AreaCode = areaGridEdit1.GetSelectedValue().AreaCode, LocCode = txtCode.Text, LocName = txtName.Text, IsUsing = chk.Checked, Creator=this.CurUser, CreateDate=TimeSync.Default.CurrentSyncTime }; db.Save(et); } } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
public ActionResult Save(t_location location) { if (ModelState.IsValid) { db.t_location.Add(location); var car = db.t_voiture.SingleOrDefault(e => e.voiture_num == location.voiture_num); if (car == null) { return(HttpNotFound("Le numero de voiture n'est pas trouvé")); } // IL REND LA VOITURE IN-DISPONIBLE car.disponibilite = "non"; db.Entry(car).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("index")); } return(View(location)); }