Ejemplo n.º 1
0
 public List <CC_CUCHILLOS_PREPARACION> ConsultarCuchilloPreparacion(string codigoCuchillo, int op)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         var lista = (from c in db.CC_CUCHILLOS_PREPARACION
                      where (c.EstadoRegistro == clsAtributos.EstadoRegistroActivo)
                      orderby c.IdCuchilloPreparacion descending
                      select new { c.IdCuchilloPreparacion, c.CodigoCuchillo, c.DescripcionCuchillo, c.EstadoRegistro, c.FechaIngresoLog,
                                   c.FechaModificacionLog, c.TerminalIngresoLog, c.TerminalModificacionLog, c.UsuarioIngresoLog, c.UsuarioModificacionLog }).ToList();
         if (op == 1)
         {
             lista = (from c in db.CC_CUCHILLOS_PREPARACION
                      where (c.CodigoCuchillo == codigoCuchillo)
                      orderby c.IdCuchilloPreparacion descending
                      select new
             {
                 c.IdCuchilloPreparacion,
                 c.CodigoCuchillo,
                 c.DescripcionCuchillo,
                 c.EstadoRegistro,
                 c.FechaIngresoLog,
                 c.FechaModificacionLog,
                 c.TerminalIngresoLog,
                 c.TerminalModificacionLog,
                 c.UsuarioIngresoLog,
                 c.UsuarioModificacionLog
             }).Take(1).ToList();
         }
         List <CC_CUCHILLOS_PREPARACION> listacabecera = new List <CC_CUCHILLOS_PREPARACION>();
         CC_CUCHILLOS_PREPARACION        cabecera;
         foreach (var item in lista)
         {
             cabecera = new CC_CUCHILLOS_PREPARACION();
             cabecera.IdCuchilloPreparacion  = item.IdCuchilloPreparacion;
             cabecera.CodigoCuchillo         = item.CodigoCuchillo;
             cabecera.DescripcionCuchillo    = item.DescripcionCuchillo;
             cabecera.EstadoRegistro         = item.EstadoRegistro;
             cabecera.FechaIngresoLog        = item.FechaIngresoLog;
             cabecera.UsuarioIngresoLog      = item.UsuarioIngresoLog;
             cabecera.FechaModificacionLog   = item.FechaModificacionLog;
             cabecera.UsuarioModificacionLog = item.UsuarioModificacionLog;
             listacabecera.Add(cabecera);
         }
         return(listacabecera);
     }
 }
Ejemplo n.º 2
0
 public void GuardarModificarCuchilloPreparacion(CC_CUCHILLOS_PREPARACION GuardarModigicar)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         var model = db.CC_CUCHILLOS_PREPARACION.FirstOrDefault(x => x.IdCuchilloPreparacion == GuardarModigicar.IdCuchilloPreparacion || x.CodigoCuchillo == GuardarModigicar.CodigoCuchillo);
         if (model != null)
         {
             model.DescripcionCuchillo = GuardarModigicar.DescripcionCuchillo.ToUpper();
             //model.CodigoCuchillo = GuardarModigicar.CodigoCuchillo;
             model.EstadoRegistro          = GuardarModigicar.EstadoRegistro;
             model.FechaModificacionLog    = GuardarModigicar.FechaIngresoLog;
             model.TerminalModificacionLog = GuardarModigicar.TerminalIngresoLog;
             model.UsuarioModificacionLog  = GuardarModigicar.UsuarioIngresoLog;
         }
         else
         {
             db.CC_CUCHILLOS_PREPARACION.Add(GuardarModigicar);
         }
         db.SaveChanges();
     }
 }