private void CargarTipo() { if (tipoDocumentoComboBox.SelectedItem != null) { TipoDespacho tipoDespacho = null; switch (tipoDocumentoComboBox.SelectedItem.ToString()) { case TipoDocumentoEnum.Venta: tipoDespacho = Context.TipoDespachos.Where(o => o.Proceso.Equals("Venta")).FirstOrDefault(); break; case TipoDocumentoEnum.OrdenProduccion: tipoDespacho = Context.TipoDespachos.Where(o => o.Proceso.Equals("OrdenProduccion")).FirstOrDefault(); break; } if (tipoDespacho != null) { ViewModel.TipoDespacho = tipoDespacho.Nombre; ViewModel.TipoDespachoId = tipoDespacho.TipoDespachoId; } } else { ViewModel.TipoDespacho = string.Empty; ViewModel.TipoDespachoId = string.Empty; } }
public TipoDespachoViewModel(TipoDespacho model) { TipoDespachoId = model.TipoDespachoId; Codigo = model.Codigo; Nombre = model.Nombre; Descripcion = model.Descripcion; Proceso = model.Proceso; }
public ActionResult DeleteConfirmed(int id) { TipoDespacho tipoDespacho = db.TipoDespacho.Find(id); db.TipoDespacho.Remove(tipoDespacho); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdTipoDespacho,Nombre")] TipoDespacho tipoDespacho) { if (ModelState.IsValid) { db.Entry(tipoDespacho).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoDespacho)); }
public ActionResult Create([Bind(Include = "IdTipoDespacho,Nombre")] TipoDespacho tipoDespacho) { if (ModelState.IsValid) { db.TipoDespacho.Add(tipoDespacho); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoDespacho)); }
public TipoDespacho ToModel() { TipoDespacho model = new TipoDespacho { TipoDespachoId = _TipoDespachoId, Codigo = _Codigo, Nombre = _Nombre, Descripcion = _Descripcion, Proceso = _Proceso }; return(model); }
// GET: TipoDespachoes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDespacho tipoDespacho = db.TipoDespacho.Find(id); if (tipoDespacho == null) { return(HttpNotFound()); } return(View(tipoDespacho)); }