Ejemplo n.º 1
0
 public List <spReporteControlMaterialQuebradizo> ConsultaReporteControlMaterial(DateTime FechaDesde, DateTime FechaHasta, string Linea, string turno)
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         return(entities.spReporteControlMaterialQuebradizo(FechaDesde, FechaHasta, Linea, turno).ToList());
     }
 }
Ejemplo n.º 2
0
        //public void ActualuzarUltimaVersion(int Id, int Version)
        //{
        //    using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
        //    {
        //        var poReporte = entities.REPORTE_MAESTRO.FirstOrDefault(x => x.IdReporteMaestro == Id);
        //        if (poReporte != null)
        //        {
        //            poReporte.UltimaVersion = Version;
        //            entities.SaveChanges();
        //        }
        //    }
        //}

        public void GuardarModificarReporteMaestroDetalle(REPORTE_DETALLE model)
        {
            using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
            {
                var poReporte = entities.REPORTE_DETALLE.FirstOrDefault(x => x.IdReporteDetalle == model.IdReporteDetalle);
                if (poReporte != null)
                {
                    poReporte.Version = model.Version;
                    if (!string.IsNullOrEmpty(model.Imagen))
                    {
                        poReporte.Imagen = model.Imagen;
                    }
                    poReporte.Rotacion = model.Rotacion;

                    poReporte.TerminalModificacionLog = model.TerminalIngresoLog;
                    poReporte.UsuarioModificacionLog  = model.UsuarioIngresoLog;
                    poReporte.FechaModificacionLog    = model.FechaIngresoLog;
                }
                else
                {
                    entities.REPORTE_DETALLE.Add(model);
                }
                entities.SaveChanges();
            }
        }
Ejemplo n.º 3
0
        public object[] ActualizarControl(CC_CALIBRACION_PHMETRO poControl)
        {
            using (var db = new ASIS_PRODEntities())
            {
                object[] resultado     = new object[3];
                var      BuscarControl = db.CC_CALIBRACION_PHMETRO.Find(poControl.IDPhMetro);
                if (BuscarControl.EstadoControl == true)
                {
                    resultado[0] = "003";
                    resultado[1] = "No se pudo modificar el control por que ya se encuentra aprobado";
                    resultado[2] = poControl;
                }
                else
                {
                    BuscarControl.CodigoPhMetro = poControl.CodigoPhMetro;
                    BuscarControl.Hora          = poControl.Hora;
                    BuscarControl.observacion   = poControl.observacion;
                    BuscarControl.ph10          = poControl.ph10;
                    BuscarControl.Ph40          = poControl.Ph40;
                    BuscarControl.ph70          = poControl.ph70;

                    BuscarControl.FechaModificacionLog   = poControl.FechaIngresoLog;
                    BuscarControl.UsuarioModificacionLog = poControl.UsuarioIngresoLog;
                    BuscarControl.TerminalIngresoLog     = poControl.TerminalIngresoLog;
                    db.SaveChanges();
                    resultado[0] = "001";
                    resultado[1] = "Registro actualizado con éxito";
                    resultado[2] = poControl;
                }

                return(resultado);
            }
        }
Ejemplo n.º 4
0
        public List <NivelUsuarioViewModel> ConsultarNivelUsuario(NIVEL_USUARIO filtros)
        {
            using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
            {
                var query = from o in entities.NIVEL_USUARIO select o;
                clsDEmpleado     = new clsDEmpleado();
                clsDClasificador = new clsDClasificador();
                List <NivelUsuarioViewModel> Lista   = new List <NivelUsuarioViewModel>();
                List <Clasificador>          Niveles = clsDClasificador.ConsultaClasificador(new Models.Seguridad.Clasificador {
                    Grupo          = clsAtributos.CodigoGrupoNivelUsuario,
                    EstadoRegistro = clsAtributos.EstadoRegistroActivo
                }).ToList();
                var Empleados = clsDEmpleado.ConsultaEmpleado("0");
                Lista = (from q in query.ToList()
                         join n in Niveles on q.Nivel equals int.Parse(n.Codigo)
                         join e in Empleados on q.IdUsuario equals e.CEDULA
                         select new NivelUsuarioViewModel
                {
                    IdNivelUsuario = q.IdNivelUsuario,
                    IdUsuario = q.IdUsuario,
                    EstadoRegistro = q.EstadoRegistro,
                    Nivel = q.Nivel,
                    DescripcionNivel = n.Descripcion,
                    Usuario = e.NOMBRES,
                    UsuarioAprueba = q.CedulaAprueba
                }).Distinct().ToList();

                return(Lista);
            }
        }
        public int GuardarModificarMantenimientoMoretones(CC_MANTENIMIENTO_MORETON GuardarModigicar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var model = db.CC_MANTENIMIENTO_MORETON.FirstOrDefault(x => x.IdMoreton == GuardarModigicar.IdMoreton);
                if (model != null)
                {
                    model.Descripcion             = GuardarModigicar.Descripcion;
                    model.Abreviatura             = GuardarModigicar.Abreviatura;
                    model.EstadoRegistro          = GuardarModigicar.EstadoRegistro;
                    model.FechaModificacionLog    = GuardarModigicar.FechaIngresoLog;
                    model.TerminalModificacionLog = GuardarModigicar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = GuardarModigicar.UsuarioIngresoLog;
                    valor = 1;
                }
                else
                {
                    db.CC_MANTENIMIENTO_MORETON.Add(GuardarModigicar);
                }
                db.SaveChanges();
                return(valor);
            }
        }
Ejemplo n.º 6
0
        public int GuardarModificarDesechosLiquidos(CC_DESECHOS_LIQUIDOS_PELIGROSOS guardarmodificar, int siAprobar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var model = db.CC_DESECHOS_LIQUIDOS_PELIGROSOS.FirstOrDefault(x => x.IdDesechosLiquidos == guardarmodificar.IdDesechosLiquidos && x.EstadoRegistro == guardarmodificar.EstadoRegistro);
                if (model != null)
                {
                    if (siAprobar == 1)
                    {
                        model.EstadoReporte   = guardarmodificar.EstadoReporte;
                        model.AprobadoPor     = guardarmodificar.UsuarioIngresoLog;
                        model.FechaAprobacion = guardarmodificar.FechaAprobacion;
                    }
                    model.FechaModificacionLog    = guardarmodificar.FechaIngresoLog;
                    model.TerminalModificacionLog = guardarmodificar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = guardarmodificar.UsuarioIngresoLog;
                    valor = 1;
                }
                else
                {
                    db.CC_DESECHOS_LIQUIDOS_PELIGROSOS.Add(guardarmodificar);
                }
                db.SaveChanges();
                return(valor);
            }
        }
 public List <CC_OPERATIVIDAD_METAL> ConsultaOperatividadMetalControlPendiente()
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         return(entities.CC_OPERATIVIDAD_METAL.Where(x => !x.EstadoReporte && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList());
     }
 }
Ejemplo n.º 8
0
        public string GuardarModificarParametro(PARAMETRO model)
        {
            using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
            {
                string Respuesta   = string.Empty;
                var    poParametro = entities.PARAMETRO.FirstOrDefault(x =>
                                                                       x.IdParametro == model.IdParametro ||
                                                                       x.Codigo == model.Codigo);

                if (poParametro != null)
                {
                    poParametro.Descripcion             = model.Descripcion;
                    poParametro.Observacion             = model.Observacion;
                    poParametro.Valor                   = model.Valor;
                    poParametro.Codigo                  = model.Codigo;
                    poParametro.EstadoRegistro          = model.EstadoRegistro;
                    poParametro.FechaModificacionLog    = DateTime.Now;
                    poParametro.UsuarioModificacionLog  = model.UsuarioIngresoLog;
                    poParametro.TerminalModificacionLog = model.TerminalIngresoLog;
                }
                else
                {
                    entities.PARAMETRO.Add(model);
                }
                entities.SaveChanges();
                Respuesta = clsAtributos.MsjRegistroGuardado;
                return(Respuesta);
            }
        }
        public int GuardarModificarDetalle(CC_MATERIAL_QUEBRADIZO_DET guardarModificar)
        {
            int valor = 0;//GUARDDADO NUEVO

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var model = db.CC_MATERIAL_QUEBRADIZO_DET.FirstOrDefault(x => x.IdMaterialDetalle == guardarModificar.IdMaterialDetalle && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo);
                if (model != null)
                {
                    model.IdMantMaterial          = guardarModificar.IdMantMaterial;
                    model.IdMantenimiento         = guardarModificar.IdMantenimiento;
                    model.EstadoVerificacion      = guardarModificar.EstadoVerificacion;
                    model.Observaciones           = guardarModificar.Observaciones;
                    model.FechaModificacionLog    = guardarModificar.FechaIngresoLog;
                    model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = guardarModificar.UsuarioIngresoLog;
                    valor = 1;//ACTUALIZAR
                }
                else
                {
                    db.CC_MATERIAL_QUEBRADIZO_DET.Add(guardarModificar);
                }
                db.SaveChanges();
                return(valor);
            }
        }
Ejemplo n.º 10
0
 public string GuardarModificarOpcion(OPCION doOpcion)
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         var poOpcion = entities.OPCION.FirstOrDefault(x => x.IdOpcion == doOpcion.IdOpcion);
         if (poOpcion != null)
         {
             poOpcion.Tipo                    = doOpcion.Tipo;
             poOpcion.Nombre                  = doOpcion.Nombre.ToUpper();
             poOpcion.IdModulo                = doOpcion.IdModulo;
             poOpcion.Formulario              = doOpcion.Formulario;
             poOpcion.Clase                   = doOpcion.Clase;
             poOpcion.Padre                   = doOpcion.Padre;
             poOpcion.Url                     = doOpcion.Url;
             poOpcion.Orden                   = doOpcion.Orden;
             poOpcion.EstadoRegistro          = doOpcion.EstadoRegistro;
             poOpcion.FechaModificacionLog    = doOpcion.FechaCreacionLog;
             poOpcion.UsuarioModificacionLog  = doOpcion.UsuarioCreacionLog;
             poOpcion.TerminalModificacionLog = doOpcion.TerminalCreacionLog;
         }
         else
         {
             entities.OPCION.Add(doOpcion);
         }
         entities.SaveChanges();
         return(clsAtributos.MsjRegistroGuardado);
     }
 }
Ejemplo n.º 11
0
        public List <MarcacionesEmpleadoLineaViewModel> ObtenerMarcaciones(DateTime fechaIni, DateTime fechaFin, string cedula, string desde)
        {
            List <MarcacionesEmpleadoLineaViewModel> resultado = new List <MarcacionesEmpleadoLineaViewModel>();

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var asistentes = db.spObtieneMarcaciones_Empleado(fechaIni, fechaFin, cedula, desde).ToList();

                foreach (spObtieneMarcaciones_Empleado_Result item in asistentes)
                {
                    resultado.Add(new MarcacionesEmpleadoLineaViewModel
                    {
                        FECHA_MARCA = item.FECHA_MARCA.ToString(),
                        LINEA       = item.LINEA.ToString(),
                        DIA         = item.DIA.ToString(),
                        CEDULA      = item.CEDULA.ToString(),
                        EMPLEADO    = item.EMPLEADO.ToString(),
                        INGRESO     = item.INGRESO.ToString(),
                        SALIDA      = item.SALIDA.ToString()
                    });
                }
            }

            return(resultado);
        }
Ejemplo n.º 12
0
        public List <OPCION> ConsultarOpciones(OPCION filtros)
        {
            using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
            {
                var query = from o in entities.OPCION select o;
                if (filtros != null)
                {
                    if (!string.IsNullOrEmpty(filtros.EstadoRegistro))
                    {
                        query = query.Where(x => x.EstadoRegistro == filtros.EstadoRegistro);
                    }

                    if (!string.IsNullOrEmpty(filtros.Clase))
                    {
                        query = query.Where(x => x.Clase == filtros.Clase);
                    }
                    if (filtros.IdModulo != null && filtros.IdModulo > 0)
                    {
                        query = query.Where(x => x.IdModulo == filtros.IdModulo);
                    }

                    if (filtros.Tipo != null)
                    {
                        query = query.Where(x => x.Tipo == filtros.Tipo);
                    }
                }

                return(query.ToList());
            }
        }
Ejemplo n.º 13
0
 public List <spConsultaOpcionModulo> ConsultaOpcionModulo()
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         return(entities.spConsultaOpcionModulo().ToList());
     }
 }
Ejemplo n.º 14
0
        public bool ValidarPermisoOpcion(string dsUsuario, string dsopcion)
        {
            using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
            {
                if (dsopcion == "home" || dsopcion == "Home" || dsopcion == "HomeError")
                {
                    return(true);
                }

                var model = (from u in entities.USUARIO_ROL
                             join or in entities.OPCION_ROL on u.IdRol equals or.IdRol
                             join op in entities.OPCION on or.IdOpcion equals op.IdOpcion
                             where u.IdUsuario == dsUsuario &&
                             u.EstadoRegistro == clsAtributos.EstadoRegistroActivo &&
                             or.EstadoRegistro == clsAtributos.EstadoRegistroActivo &&
                             op.EstadoRegistro == clsAtributos.EstadoRegistroActivo &&
                             op.Clase == "H" &&
                             op.Formulario == dsopcion select u).FirstOrDefault();
                if (model != null || string.IsNullOrEmpty(dsopcion))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Ejemplo n.º 15
0
 public List <spReporteKardexReactivo> ConsultaKardexReactivoControl(DateTime FechaDesde, DateTime FechaHasta)
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         return(entities.spReporteKardexReactivo(FechaDesde, FechaHasta).ToList());
     }
 }
Ejemplo n.º 16
0
        public int GuardarModificarAccionCorrectiva(CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA guardarModificar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var model = db.CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA.FirstOrDefault(x => x.IdAccion == guardarModificar.IdAccion && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo);
                if (model != null)
                {
                    model.DescripcionAccion = guardarModificar.DescripcionAccion;
                    if (!string.IsNullOrEmpty(guardarModificar.RutaFoto))
                    {
                        model.RutaFoto = guardarModificar.RutaFoto;
                    }
                    model.Rotation                = guardarModificar.Rotation;
                    model.FechaModificacionLog    = guardarModificar.FechaIngresoLog;
                    model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = guardarModificar.UsuarioIngresoLog;
                    valor = 1;
                }
                else
                {
                    db.CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA.Add(guardarModificar);
                }
                db.SaveChanges();
                return(valor);
            }
        }
Ejemplo n.º 17
0
 public List <CC_DESECHOS_LIQUIDOS_PELIGROSOS> ConsultarReporteCabecera(int anioBusqueda)
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities())
     {
         var lista = (from c in db.CC_DESECHOS_LIQUIDOS_PELIGROSOS
                      where (c.FechaMES.Year == anioBusqueda && c.EstadoRegistro == clsAtributos.EstadoRegistroActivo)
                      orderby c.FechaMES descending
                      select new { c.IdDesechosLiquidos, c.FechaMES, c.EstadoReporte, c.FechaIngresoLog, c.UsuarioIngresoLog, c.FechaAprobacion, c.AprobadoPor }).ToList();
         List <CC_DESECHOS_LIQUIDOS_PELIGROSOS> listacabecera = new List <CC_DESECHOS_LIQUIDOS_PELIGROSOS>();
         CC_DESECHOS_LIQUIDOS_PELIGROSOS        cabecera;
         foreach (var item in lista)
         {
             cabecera = new CC_DESECHOS_LIQUIDOS_PELIGROSOS();
             cabecera.IdDesechosLiquidos = item.IdDesechosLiquidos;
             cabecera.FechaMES           = item.FechaMES;
             cabecera.EstadoReporte      = item.EstadoReporte;
             cabecera.FechaIngresoLog    = item.FechaIngresoLog;
             cabecera.UsuarioIngresoLog  = item.UsuarioIngresoLog;
             cabecera.FechaAprobacion    = item.FechaAprobacion;
             cabecera.AprobadoPor        = item.AprobadoPor;
             listacabecera.Add(cabecera);
         }
         return(listacabecera);
     }
 }
Ejemplo n.º 18
0
        public List <CC_MATERIAL_QUEBRADIZO_CTRL> ConsultarReporteRangoFecha(DateTime fechaDesde, DateTime FechaHasta)
        {
            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var listado = db.CC_MATERIAL_QUEBRADIZO_CTRL.Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo &&
                                                                   x.Fecha >= fechaDesde && x.Fecha <= FechaHasta).OrderByDescending(c => c.Fecha).ToList();

                CC_MATERIAL_QUEBRADIZO_CTRL        cabecera;
                List <CC_MATERIAL_QUEBRADIZO_CTRL> listaCabecera = new List <CC_MATERIAL_QUEBRADIZO_CTRL>();
                if (listado.Any())
                {
                    foreach (var item in listado)
                    {
                        cabecera                        = new CC_MATERIAL_QUEBRADIZO_CTRL();
                        cabecera.IdMaterial             = item.IdMaterial;
                        cabecera.Fecha                  = item.Fecha;
                        cabecera.ObservacionCtrl        = item.ObservacionCtrl;
                        cabecera.EstadoReporte          = item.EstadoReporte;
                        cabecera.FechaIngresoLog        = item.FechaIngresoLog;
                        cabecera.UsuarioIngresoLog      = item.UsuarioIngresoLog;
                        cabecera.UsuarioModificacionLog = item.UsuarioModificacionLog;
                        cabecera.FechaModificacionLog   = item.FechaModificacionLog;
                        cabecera.FechaAprobado          = item.FechaAprobado;
                        cabecera.AprobadoPor            = item.AprobadoPor;
                        cabecera.Turno                  = item.Turno;
                        listaCabecera.Add(cabecera);
                    }
                }
                return(listaCabecera);
            }
        }
Ejemplo n.º 19
0
        public int GuardarModificarDesechosLiquidosDetalle(CC_DESECHOS_LIQUIDOS_PELIGROSOS_DETALLE guardarmodificar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var model = db.CC_DESECHOS_LIQUIDOS_PELIGROSOS_DETALLE.FirstOrDefault(x => x.IdDesechosLiquidosDetalle == guardarmodificar.IdDesechosLiquidosDetalle && x.EstadoRegistro == guardarmodificar.EstadoRegistro);
                if (model != null)
                {
                    model.FechaDIA                = guardarmodificar.FechaDIA;
                    model.Laboratorio             = guardarmodificar.Laboratorio;
                    model.Otros                   = guardarmodificar.Otros;
                    model.Observaciones           = guardarmodificar.Observaciones;
                    model.FechaModificacionLog    = guardarmodificar.FechaIngresoLog;
                    model.TerminalModificacionLog = guardarmodificar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = guardarmodificar.UsuarioIngresoLog;
                    valor = 1;
                }
                else
                {
                    db.CC_DESECHOS_LIQUIDOS_PELIGROSOS_DETALLE.Add(guardarmodificar);
                }
                db.SaveChanges();
                return(valor);
            }
        }
Ejemplo n.º 20
0
        public int EliminarMantenimiento(CC_MATERIAL_QUEBRADIZO_MANT guardarmodificar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var validarNombreRepetido = db.CC_MATERIAL_QUEBRADIZO_MANT.FirstOrDefault(x => x.Nombre.Replace(" ", string.Empty).ToUpper() == guardarmodificar.Nombre.Replace(" ", string.Empty).ToUpper() &&
                                                                                          x.EstadoRegistro == clsAtributos.EstadoRegistroActivo);
                if (validarNombreRepetido != null && guardarmodificar.EstadoRegistro == clsAtributos.EstadoRegistroActivo)
                {
                    valor = 2;
                    return(valor);
                }

                var model = db.CC_MATERIAL_QUEBRADIZO_MANT.FirstOrDefault(x => x.IdMantenimiento == guardarmodificar.IdMantenimiento);
                if (model != null)
                {
                    model.EstadoRegistro          = guardarmodificar.EstadoRegistro;
                    model.FechaModificacionLog    = guardarmodificar.FechaIngresoLog;
                    model.TerminalModificacionLog = guardarmodificar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = guardarmodificar.UsuarioIngresoLog;
                    valor = 1;
                    db.SaveChanges();
                }
                return(valor);
            }
        }
Ejemplo n.º 21
0
 public void GuardarModificarOperatividadMetal(CC_OPERATIVIDAD_METAL model)
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         var poControl = entities.CC_OPERATIVIDAD_METAL.FirstOrDefault(x => x.IdOperatividadMetal == model.IdOperatividadMetal);
         if (poControl != null)
         {
             poControl.AceroInoxidable         = model.AceroInoxidable;
             poControl.DetectorMetal           = model.DetectorMetal;
             poControl.Ferroso                 = model.Ferroso;
             poControl.Lomos                   = model.Lomos;
             poControl.Latas                   = model.Latas;
             poControl.NoFerroso               = model.NoFerroso;
             poControl.Observacion             = model.Observacion;
             poControl.Pcc                     = model.Pcc;
             poControl.TerminalModificacionLog = model.TerminalIngresoLog;
             poControl.UsuarioModificacionLog  = model.UsuarioIngresoLog;
             poControl.FechaModificacionLog    = model.FechaIngresoLog;
         }
         else
         {
             entities.CC_OPERATIVIDAD_METAL.Add(model);
         }
         entities.SaveChanges();
     }
 }
Ejemplo n.º 22
0
        public string GuardarModificarUsuarioRol(UsuarioRolViewModel model)
        {
            using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
            {
                var poUsuarioRol = entities.USUARIO_ROL.FirstOrDefault(x =>
                                                                       (x.IdUsuarioRol == model.IdUsuarioRol) ||
                                                                       (x.IdUsuario == model.IdUsuario && x.IdRol == model.IdRol));

                if (poUsuarioRol != null)
                {
                    poUsuarioRol.EstadoRegistro          = model.EstadoRegistro;
                    poUsuarioRol.FechaModificacionlog    = model.FechaCreacionlog;
                    poUsuarioRol.UsuarioModificacionlog  = model.UsuarioCreacionlog;
                    poUsuarioRol.TerminalModificacionlog = model.TerminalCreacionlog;
                }
                else
                {
                    USUARIO_ROL UsuarioRol = new USUARIO_ROL
                    {
                        IdUsuarioRol        = model.IdUsuarioRol,
                        IdRol               = model.IdRol,
                        IdUsuario           = model.IdUsuario,
                        EstadoRegistro      = model.EstadoRegistro,
                        FechaCreacionlog    = model.FechaCreacionlog,
                        UsuarioCreacionlog  = model.UsuarioCreacionlog,
                        TerminalCreacionlog = model.TerminalCreacionlog
                    };
                    entities.USUARIO_ROL.Add(UsuarioRol);
                }

                entities.SaveChanges();
                return(clsAtributos.MsjRegistroGuardado);
            }
        }
Ejemplo n.º 23
0
        public string GuardarModificarNivelUsuario(NIVEL_USUARIO doNivelUsuario)
        {
            using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
            {
                var poNivelUsuario = entities.NIVEL_USUARIO.FirstOrDefault(x =>
                                                                           x.IdNivelUsuario == doNivelUsuario.IdNivelUsuario ||
                                                                           x.IdUsuario == doNivelUsuario.IdUsuario);

                if (poNivelUsuario != null)
                {
                    poNivelUsuario.CedulaAprueba           = doNivelUsuario.CedulaAprueba;
                    poNivelUsuario.Nivel                   = doNivelUsuario.Nivel;
                    poNivelUsuario.EstadoRegistro          = doNivelUsuario.EstadoRegistro;
                    poNivelUsuario.FechaModificacionLog    = doNivelUsuario.FechaModificacionLog;
                    poNivelUsuario.TerminalModificacionLog = doNivelUsuario.TerminalModificacionLog;
                    poNivelUsuario.UsuarioModificacionLog  = doNivelUsuario.UsuarioModificacionLog;
                }
                else
                {
                    entities.NIVEL_USUARIO.Add(doNivelUsuario);
                }
                entities.SaveChanges();
                return(clsAtributos.MsjRegistroGuardado);
            }
        }
Ejemplo n.º 24
0
        public object[] ActualizarCabeceraControl(CABECERA_PRODUCTO_POUCH_CUARENTENA poCabControl)
        {
            using (var db = new ASIS_PRODEntities())
            {
                object[] resultado      = new object[3];
                var      buscarCabecera = db.CABECERA_PRODUCTO_POUCH_CUARENTENA.Find(poCabControl.IdCabProdPouchCuarentena);
                buscarCabecera.FechaModificacionLog    = poCabControl.FechaIngresoLog;
                buscarCabecera.UsuarioModificacionLog  = poCabControl.UsuarioIngresoLog;
                buscarCabecera.TerminalModificacionLog = poCabControl.TerminalIngresoLog;

                buscarCabecera.OrdenFabricacion = poCabControl.OrdenFabricacion;
                buscarCabecera.Producto         = poCabControl.Producto;
                buscarCabecera.CodigoProducto   = poCabControl.CodigoProducto;
                buscarCabecera.FechaTerminado   = poCabControl.FechaTerminado;
                buscarCabecera.TamanoFunda      = poCabControl.TamanoFunda;
                buscarCabecera.Codigo           = poCabControl.Codigo;
                buscarCabecera.PedidoVenta      = poCabControl.PedidoVenta;
                buscarCabecera.Cliente          = poCabControl.Cliente;
                buscarCabecera.TotalCajas       = poCabControl.TotalCajas;

                db.SaveChanges();
                resultado[0] = "001";
                resultado[1] = "Registro actualizado con éxito";
                resultado[2] = poCabControl;
                return(resultado);
            }
        }
Ejemplo n.º 25
0
        public int EliminarRegistro(CC_MANTENIMIENTO_TEMPERATURA guardarModificar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var validarNombreRepetido = db.CC_MANTENIMIENTO_TEMPERATURA.FirstOrDefault(x => x.CodFormulario == guardarModificar.CodFormulario && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo);
                if (validarNombreRepetido != null && guardarModificar.EstadoRegistro == clsAtributos.EstadoRegistroActivo)
                {
                    valor = 2;
                    return(valor);
                }
                var model = db.CC_MANTENIMIENTO_TEMPERATURA.FirstOrDefault(x => x.IdTemperaturaMant == guardarModificar.IdTemperaturaMant);
                if (model != null)
                {
                    model.EstadoRegistro          = guardarModificar.EstadoRegistro;
                    model.FechaModificacionLog    = guardarModificar.FechaIngresoLog;
                    model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = guardarModificar.UsuarioIngresoLog;
                    db.SaveChanges();
                    valor = 1;
                }
                return(valor);
            }
        }
Ejemplo n.º 26
0
 public object[] GuardarSubDetalleControl(SUBDETALLE_PRODUCTO_POUCH_CUARENTENA poSubDetalleControl)
 {
     using (var db = new ASIS_PRODEntities())
     {
         object[] resultado     = new object[3];
         var      buscardetalle = db.SUBDETALLE_PRODUCTO_POUCH_CUARENTENA.Where(x => x.IdDetalleProductoPouchCuarentena == poSubDetalleControl.IdDetalleProductoPouchCuarentena &&
                                                                                x.IdCocheAutoclave == poSubDetalleControl.IdCocheAutoclave &&
                                                                                x.NCarro == poSubDetalleControl.NCarro && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault();
         if (buscardetalle == null)
         {
             db.SUBDETALLE_PRODUCTO_POUCH_CUARENTENA.Add(poSubDetalleControl);
             db.SaveChanges();
             resultado[0] = "000";
             resultado[1] = "Registro ingresado con éxito";
             resultado[2] = poSubDetalleControl;
         }
         else
         {
             resultado[0] = "002";
             resultado[1] = "Error, el registro ya existe";
             resultado[2] = poSubDetalleControl;
         }
         return(resultado);
     }
 }
Ejemplo n.º 27
0
 public CC_CALIBRACION_PHMETRO ConsultarControl(DateTime pdFecha)
 {
     using (var db = new ASIS_PRODEntities())
     {
         return(db.CC_CALIBRACION_PHMETRO.Where(x => x.Fecha == pdFecha && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault());
     }
 }
Ejemplo n.º 28
0
 public List <CC_KARDEX_REACTIVO> ConsultaKardexReactivoControlPendiente()
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         return(entities.CC_KARDEX_REACTIVO.Where(x => !x.EstadoReporte && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList());
     }
 }
Ejemplo n.º 29
0
 public object[] InactivarControl(CC_CALIBRACION_PHMETRO poControl)
 {
     using (var db = new ASIS_PRODEntities())
     {
         object[] resultado     = new object[3];
         var      BuscarControl = db.CC_CALIBRACION_PHMETRO.Find(poControl.IDPhMetro);
         if (BuscarControl.EstadoControl == true)
         {
             resultado[0] = "003";
             resultado[1] = "No se puede elimnar el control, por que ya se encuentra aprobado";
             resultado[2] = poControl;
         }
         else
         {
             BuscarControl.EstadoRegistro          = clsAtributos.EstadoRegistroInactivo;
             BuscarControl.FechaModificacionLog    = poControl.FechaIngresoLog;
             BuscarControl.UsuarioModificacionLog  = poControl.UsuarioIngresoLog;
             BuscarControl.TerminalModificacionLog = poControl.TerminalIngresoLog;
             db.SaveChanges();
             resultado[0] = "002";
             resultado[1] = "Registro Inactivado con éxito";
             resultado[2] = poControl;
         }
         return(resultado);
     }
 }
Ejemplo n.º 30
0
 public CONTROL_MATERIAL ConsultaControlMaterial(int IdControl)
 {
     using (ASIS_PRODEntities entities = new ASIS_PRODEntities())
     {
         return(entities.CONTROL_MATERIAL.FirstOrDefault(x => x.IdControlMaterial == IdControl));
     }
 }