public bool GuardarDB(Subasta_Info info) { try { using (EntitiesGeneral db = new EntitiesGeneral()) { db.Subasta.Add(new Subasta { IdProducto = info.IdProducto, IdSubasta = info.IdSubasta = GetId(), IdUsuario = info.IdUsuario, su_Cantidad = info.su_Cantidad, su_Descripcion = info.su_Descripcion, su_Estado = true, su_EstadoCierre = info.su_EstadoCierre, su_FechaFin = info.su_FechaFin, su_Observacion = info.su_Observacion }); db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Subasta_Info GetInfo(decimal IdSubasta) { try { Subasta_Info info = new Subasta_Info(); using (EntitiesGeneral db = new EntitiesGeneral()) { Subasta Entity = db.Subasta.Where(q => q.IdSubasta == IdSubasta).FirstOrDefault(); if (Entity == null) { return(null); } info = new Subasta_Info { IdProducto = Entity.IdProducto, IdSubasta = Entity.IdSubasta, IdUsuario = Entity.IdUsuario, su_Cantidad = Entity.su_Cantidad, su_Descripcion = Entity.su_Descripcion, su_Estado = Entity.su_Estado, su_EstadoCierre = Entity.su_EstadoCierre, su_FechaFin = Entity.su_FechaFin, su_Observacion = Entity.su_Observacion }; } return(info); } catch (Exception) { throw; } }
public bool ModificarDB(Subasta_Info info) { try { using (EntitiesGeneral db = new EntitiesGeneral()) { Subasta Entity = db.Subasta.Where(q => q.IdSubasta == info.IdSubasta).FirstOrDefault(); if (Entity == null) { return(false); } Entity.IdProducto = info.IdProducto; Entity.IdUsuario = info.IdUsuario; Entity.su_Cantidad = info.su_Cantidad; Entity.su_Descripcion = info.su_Descripcion; Entity.su_FechaFin = info.su_FechaFin; Entity.su_Observacion = info.su_Observacion; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Modificar(Subasta_Info model) { if (bus_subasta.ModificarDB(model)) { return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Nuevo() { Subasta_Info model = new Subasta_Info { su_FechaFin = DateTime.Now.Date.AddMonths(1) }; return(View(model)); }
public ActionResult Nuevo(Subasta_Info model) { model.IdUsuario = SessionFixed.IdUsuario; if (bus_subasta.GuardarDB(model)) { return(RedirectToAction("Index")); } SessionFixed.IdSubasta = "0"; return(View(model)); }
public bool AnularDB(Subasta_Info info) { try { return(odata.AnularDB(info)); } catch (Exception) { throw; } }
public bool ModificarDB(Subasta_Info info) { try { return(odata.ModificarDB(info)); } catch (Exception) { throw; } }
public ActionResult Ofertar(decimal IdSubasta = 0) { Subasta_Info model = bus_subasta.GetInfo(IdSubasta); if (model == null) { return(RedirectToAction("Index")); } SessionFixed.IdSubasta = model.IdSubasta.ToString(); return(View(model)); }
public bool AnularDB(Subasta_Info info) { try { using (EntitiesGeneral db = new EntitiesGeneral()) { Subasta Entity = db.Subasta.Where(q => q.IdSubasta == info.IdSubasta).FirstOrDefault(); if (Entity == null) { return(false); } Entity.su_Estado = false; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult CmbProductoReadOnly() { Subasta_Info model = new Subasta_Info(); return(PartialView("_CmbProductoReadOnly", model)); }