Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
 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));
 }
Esempio n. 7
0
 public bool AnularDB(Subasta_Info info)
 {
     try
     {
         return(odata.AnularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 8
0
 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));
        }
Esempio n. 10
0
 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;
     }
 }
Esempio n. 11
0
        public ActionResult CmbProductoReadOnly()
        {
            Subasta_Info model = new Subasta_Info();

            return(PartialView("_CmbProductoReadOnly", model));
        }