Beispiel #1
0
        public Result Activar(ref Usuarios registro)
        {
            Result resul = validarAtributos(registro);

            if (resul.error != null && resul.error != "")
            {
                return(resul);
            }

            using (MoldeEntities entity = new MoldeEntities())
            {
                int usuariosId = registro.id;
                registro.estado = "Activo";
                Usuarios registroEditar = entity.Usuarios.Where(x => x.id == usuariosId).SingleOrDefault();

                entity.Entry(registroEditar).CurrentValues.SetValues(registro);
                try
                {
                    entity.SaveChanges();
                    return(new Result {
                        error = "", id = registro.id, tipoAlerta = "success"
                    });
                }
                catch (Exception e)
                {
                    return(new Result {
                        error = e.Message, id = 0, tipoAlerta = "warning"
                    });
                }
            }
        }
        public Result actualizarClave(UsuariosViewModel registro, int usuarioId)
        {
            Result resul = new Result();

            resul = ValidateSession.validarOperacionesForm("Usuarios", "CambiarClave", usuarioId);

            if (resul.error != null && resul.error != "")
            {
                return(resul);
            }

            using (MoldeEntities entity = new MoldeEntities())
            {
                Usuarios registroEditar = entity.Usuarios.Where(x => x.id == registro.id).SingleOrDefault();
                registro.clave = Encriptado.EncriptarCadena(registro.clave);
                entity.Entry(registroEditar).CurrentValues.SetValues(registro);

                try
                {
                    entity.SaveChanges();
                    return(new Result {
                        error = "", id = registro.id, tipoAlerta = "success"
                    });
                }
                catch (Exception e)
                {
                    return(new Result {
                        error = e.Message, id = 0, tipoAlerta = "warning"
                    });
                }
            }
        }
Beispiel #3
0
        public static Result validarSession(int usuarioId, object usuarioIdSession)
        {
            int usuarioSessionid = (usuarioIdSession == null) ? 0 : usuarioIdSession.ToString() == "" ? 0 : int.Parse(usuarioIdSession.ToString());

            if (usuarioId != usuarioSessionid)
            {
                return(new Result()
                {
                    error = "El usuario no coincide con el que inicio sesión.", tipoAlerta = "warning"
                });
            }

            using (MoldeEntities entity = new MoldeEntities())
            {
                if (entity.Usuarios.Where(x => x.id == usuarioId).Count() == 0)
                {
                    return(new Result()
                    {
                        error = "El usuario no es valido.", tipoAlerta = "warning"
                    });
                }
            }


            return(new Result()
            {
                error = ""
            });
        }
        public Result ValidarUsuario(ref Usuarios registro)
        {
            Result resul = validarAtributos(registro);

            if (resul.error != null && resul.error != "")
            {
                return(resul);
            }

            using (MoldeEntities entity = new MoldeEntities())
            {
                int      usuariosId     = registro.id;
                Usuarios registroEditar = entity.Usuarios.Where(x => x.id == usuariosId).SingleOrDefault();
                string   clave          = Encriptado.EncriptarCadena(registro.clave);
                if (clave != registroEditar.clave)
                {
                    return(new Result {
                        error = "Clave Incorrecta", id = 0, tipoAlerta = "warning"
                    });
                }

                return(new Result {
                    error = "", id = registro.id, tipoAlerta = "success"
                });
            }
        }
Beispiel #5
0
        public static Result validarOperacionesForm(string nombreformulario, string operacion, int usuarioId)
        {
            using (MoldeEntities entity = new MoldeEntities())
            {
                try
                {
                    var u = from usuarios in entity.Usuarios
                            where usuarios.id == usuarioId
                            select usuarios;

                    if (u.FirstOrDefault().UsuariosOperacionesFormulario.Where(x => x.OperacionesFormulario.Formularios.nombreFormulario == nombreformulario && x.OperacionesFormulario.Operaciones.nombreOperacion == operacion).Count() > 0)
                    {
                        return(new Result()
                        {
                            error = ""
                        });
                    }
                }
                catch (Exception)
                {
                    return(new Result()
                    {
                        error = "Usted no tiene habilitada esta operación.", tipoAlerta = "warning"
                    });
                }
            }

            return(new Result()
            {
                error = "Usted no tiene habilitada esta operación.", tipoAlerta = "warning"
            });
        }
Beispiel #6
0
 public static Usuarios getUsuarioPorNombre(string nombreUsuario)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from usuarios in entity.Usuarios
                 where usuarios.nombreUsuario.ToLower() == nombreUsuario.ToLower()
                 select usuarios;
         return(l.SingleOrDefault());
     }
 }
Beispiel #7
0
        public Result NuevoConDatosPersona(ref Usuarios registro)
        {
            Result resul = new Result();

            resul = ValidateSession.validarOperacionesForm("Usuarios", "Nuevo", registro.usuarioId.Value);

            if (resul.error != null && resul.error != "")
            {
                return(resul);
            }

            resul = validarAtributosUsuarioPersona(registro);
            if (resul.error != null && resul.error != "")
            {
                return(resul);
            }

            if (existeRegistro(registro.nombreUsuario))
            {
                return(new Result {
                    error = "El usuario ya esta registrado.", id = registro.id, tipoAlerta = "warning"
                });
            }

            registro.clave  = Encriptado.EncriptarCadena(registro.clave);
            registro.estado = "Activo";
            using (MoldeEntities entity = new MoldeEntities())
            {
                int perfilId = registro.perfilId;
                List <OperacionesFormulario> lstOf = entity.PerfilesOperacionesFormulario.Where(x => x.perfilId == perfilId).Select(x => x.OperacionesFormulario).ToList();

                foreach (var item in lstOf)
                {
                    registro.UsuariosOperacionesFormulario.Add(new UsuariosOperacionesFormulario()
                    {
                        id = 0, usuarioId = registro.id, operacionFormularioId = item.id, usuarioIdApl = registro.usuarioId.Value
                    });
                }

                entity.Usuarios.Add(registro);
                try
                {
                    entity.SaveChanges();
                    return(new Result {
                        error = "", id = registro.id, tipoAlerta = "success"
                    });
                }
                catch (Exception e)
                {
                    return(new Result {
                        error = e.Message, id = 0, tipoAlerta = "warning"
                    });
                }
            }
        }
 public static List <OperacionesViewModel> getListaOperaciones()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from operaciones in entity.Operaciones
                 select new OperacionesViewModel {
             id = operaciones.id, usuarioId = operaciones.usuarioId, nombreOperacion = operaciones.nombreOperacion, visualizaFormularioMenu = operaciones.visualizaFormularioMenu
         };
         return(l.ToList());
     }
 }
Beispiel #9
0
 public static bool existeRegistro(int documentosidentidadId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.DocumentosIdentidad.Where(x => x.id == documentosidentidadId).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
 public static bool existeRegistro(string nombreUsuario)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.Usuarios.Where(x => x.nombreUsuario == nombreUsuario).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
Beispiel #11
0
 public static List <PerfilesViewModel> getListaPerfiles()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from perfiles in entity.Perfiles
                 select new PerfilesViewModel {
             id = perfiles.id, usuarioId = perfiles.usuarioId, nombrePerfil = perfiles.nombrePerfil, descripcion = perfiles.descripcion, estado = perfiles.estado
         };
         return(l.ToList());
     }
 }
Beispiel #12
0
 public static List <DocumentosIdentidadViewModel> getListaDocumentosIdentidad()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from documentosidentidad in entity.DocumentosIdentidad
                 select new DocumentosIdentidadViewModel {
             id = documentosidentidad.id, usuarioId = documentosidentidad.usuarioId, sigla = documentosidentidad.sigla, descripcion = documentosidentidad.descripcion
         };
         return(l.ToList());
     }
 }
 public static List <EstadosCivilViewModel> getListaEstadosCivil()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from estadoscivil in entity.EstadosCivil
                 select new EstadosCivilViewModel {
             id = estadoscivil.id, usuarioId = estadoscivil.usuarioId, sigla = estadoscivil.sigla, descripcion = estadoscivil.descripcion
         };
         return(l.ToList());
     }
 }
 public static bool existeRegistro(int estadoscivilId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.EstadosCivil.Where(x => x.id == estadoscivilId).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
 public static PersonasViewModel getPersonas()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from personas in entity.Personas
                 select new PersonasViewModel {
             fechaNacimiento = personas.fechaNacimiento, fechaExpedicionCedula = personas.fechaExpedicionCedula, id = personas.id, documentoIdentidadId = personas.documentoIdentidadId, municipioId = personas.municipioId, grupoSanguineoId = personas.grupoSanguineoId, sexoId = personas.sexoId, municipioExpedicionId = personas.municipioExpedicionId, usuarioId = personas.usuarioId, barrioId = personas.barrioId, estatura = personas.estatura, peso = personas.peso, estadoCivilId = personas.estadoCivilId, telefonoFijo = personas.telefonoFijo, telefonoCelular = personas.telefonoCelular, numeroDocumento = personas.numeroDocumento, primerNombre = personas.primerNombre, segundoNombre = personas.segundoNombre, primerApellido = personas.primerApellido, segundoApellido = personas.segundoApellido, direcccion = personas.direcccion, correo = personas.correo
         };
         return(l.SingleOrDefault());
     }
 }
 public DoctoresViewModel getDoctores()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from doctores in entity.Doctores
                 select new DoctoresViewModel {
             id = doctores.id, idPersonas = doctores.idPersonas, usuarioId = doctores.usuarioId, telefonoCorporacion = doctores.telefonoCorporacion, registroUnico = doctores.registroUnico, especialidad = doctores.especialidad, direccionLaboral = doctores.direccionLaboral
         };
         return(l.SingleOrDefault());
     }
 }
 public static bool existeRegistro(int operacionesId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.Operaciones.Where(x => x.id == operacionesId).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
 public static List <AplicacionesWebViewModel> getListaAplicacionesWeb()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from aplicacionesweb in entity.AplicacionesWeb
                 select new AplicacionesWebViewModel {
             id = aplicacionesweb.id, nombre = aplicacionesweb.nombre, descripcion = aplicacionesweb.descripcion
         };
         return(l.ToList());
     }
 }
 public static bool existeRegistro(int aplicacioneswebId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.AplicacionesWeb.Where(x => x.id == aplicacioneswebId).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
Beispiel #20
0
 public static string getConsecutivo(int maestroAnexoId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         ConsecutivosTemporales ct = entity.ConsecutivosTemporales.Where(x => x.maestroAnexoId == maestroAnexoId).FirstOrDefault();
         ct.consecutivo++;
         string consecutivo = ct.MaestroAnexos.tabla + ct.consecutivo.ToString();
         entity.SaveChanges();
         return(consecutivo);
     }
 }
 public static List <SexosViewModel> getListaSexos()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from sexos in entity.Sexos
                 select new SexosViewModel {
             id = sexos.id, usuarioId = sexos.usuarioId, sigla = sexos.sigla, descripcion = sexos.descripcion
         };
         return(l.ToList());
     }
 }
 public static List <GruposSanguineoViewModel> getListaGruposSanguineo()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from grupossanguineo in entity.GruposSanguineo
                 select new GruposSanguineoViewModel {
             id = grupossanguineo.id, usuarioId = grupossanguineo.usuarioId, sigla = grupossanguineo.sigla, descripcion = grupossanguineo.descripcion
         };
         return(l.ToList());
     }
 }
 public static bool existeRegistro(int grupossanguineoId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.GruposSanguineo.Where(x => x.id == grupossanguineoId).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
Beispiel #24
0
 public static bool existeRegistro(int departamentosId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.Departamentos.Where(x => x.id == departamentosId).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
Beispiel #25
0
 public static List <DepartamentosViewModel> getListaDepartamentos()
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from departamentos in entity.Departamentos
                 select new DepartamentosViewModel {
             id = departamentos.id, usuarioId = departamentos.usuarioId, nombre = departamentos.nombre, codigoDane = departamentos.codigoDane
         };
         return(l.ToList());
     }
 }
 private bool existeRegistro(int usuarioId)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         if (entity.Usuarios.Where(x => x.id == usuarioId).Count() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
 public static EstadosCivilViewModel getEstadosCivil(int id)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from estadoscivil in entity.EstadosCivil
                 where estadoscivil.id == id
                 select new EstadosCivilViewModel {
             id = estadoscivil.id, usuarioId = estadoscivil.usuarioId, sigla = estadoscivil.sigla, descripcion = estadoscivil.descripcion
         };
         return(l.SingleOrDefault());
     }
 }
 public static GruposSanguineoViewModel getGruposSanguineo(int id)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from grupossanguineo in entity.GruposSanguineo
                 where grupossanguineo.id == id
                 select new GruposSanguineoViewModel {
             id = grupossanguineo.id, usuarioId = grupossanguineo.usuarioId, sigla = grupossanguineo.sigla, descripcion = grupossanguineo.descripcion
         };
         return(l.SingleOrDefault());
     }
 }
Beispiel #29
0
 public static DepartamentosViewModel getDepartamentos(int id)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from departamentos in entity.Departamentos
                 where departamentos.id == id
                 select new DepartamentosViewModel {
             id = departamentos.id, usuarioId = departamentos.usuarioId, nombre = departamentos.nombre, codigoDane = departamentos.codigoDane
         };
         return(l.SingleOrDefault());
     }
 }
 public static OperacionesViewModel getOperaciones(int id)
 {
     using (MoldeEntities entity = new MoldeEntities())
     {
         var l = from operaciones in entity.Operaciones
                 where operaciones.id == id
                 select new OperacionesViewModel {
             id = operaciones.id, usuarioId = operaciones.usuarioId, nombreOperacion = operaciones.nombreOperacion, visualizaFormularioMenu = operaciones.visualizaFormularioMenu
         };
         return(l.SingleOrDefault());
     }
 }