Esempio n. 1
0
        /// <summary>
        /// DAL - Insertar nuevo registro
        /// </summary>
        /// <param name="oUsusario">Registro a guardar</param>
        /// <returns>true registrado, false no registrado</returns>
        public bool NuevoRegistro(DAL.usuarios oUsuario)
        {
            try
            {
                //Agregar el registro
                oMedicuriEntities.AddTousuarios(oUsuario);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Editar un usuario
        /// </summary>
        /// <param name="oUsuario">usuario a editar</param>
        /// <returns></returns>
        public bool EditarRegistro(DAL.usuarios oUsuario)
        {
            try
            {
                //Recuperar el objeto a editar
                var oQuery = from q in oMedicuriEntities.usuarios.
                             Where("it.idUsuario=@idUsuario",
                                   new ObjectParameter("idUsuario", oUsuario.idUsuario))
                             select q;


                DAL.usuarios oUsuarioOriginal = oQuery.First <DAL.usuarios>();

                //Modificar los valores
                oUsuarioOriginal.Usuario           = oUsuario.Usuario;
                oUsuarioOriginal.Contrasena        = oUsuario.Contrasena;
                oUsuarioOriginal.idPerfil          = oUsuario.idPerfil;
                oUsuarioOriginal.idAlmacen         = oUsuario.idAlmacen;
                oUsuarioOriginal.Nombre            = oUsuario.Nombre;
                oUsuarioOriginal.Apellidos         = oUsuario.Apellidos;
                oUsuarioOriginal.CorreoElectronico = oUsuario.CorreoElectronico;
                oUsuarioOriginal.Campo1            = oUsuario.Campo1;
                oUsuarioOriginal.Campo2            = oUsuario.Campo2;
                oUsuarioOriginal.Campo3            = oUsuario.Campo3;
                oUsuarioOriginal.Campo4            = oUsuario.Campo4;
                oUsuarioOriginal.Campo5            = oUsuario.Campo5;
                oUsuarioOriginal.Campo6            = oUsuario.Campo6;
                oUsuarioOriginal.Campo7            = oUsuario.Campo7;
                oUsuarioOriginal.Campo8            = oUsuario.Campo8;
                oUsuarioOriginal.Campo9            = oUsuario.Campo9;
                oUsuarioOriginal.Campo10           = oUsuario.Campo10;
                oUsuarioOriginal.Activo            = oUsuario.Activo;
                oUsuarioOriginal.FiltradoActivado  = oUsuario.FiltradoActivado;


                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Eliminar un usuario
        /// </summary>
        /// <param name="iIdUsuario">Id usuario a eliminar</param>
        /// <returns></returns>
        public bool EliminarRegistro(int iIdUsuario)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.usuarios.
                             Where("it.idUsuario=@idUsuario",
                                   new ObjectParameter("idUsuario", iIdUsuario))
                             select q;

                DAL.usuarios oUsuarioOriginal = oQuery.First <DAL.usuarios>();
                oMedicuriEntities.DeleteObject(oUsuarioOriginal);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 4
0
        /// <summary>
        /// Editar la contraseña de usuario
        /// </summary>
        /// <param name="sNombreUsuario">Nombre de usuario</param>
        /// <param name="sContrasena">Contraseña encriptada en MD5</param>
        /// <returns></returns>
        public bool CambiarContraseña(string sNombreUsuario, string sContrasena)
        {
            try
            {
                //Recuperar el objeto a editar
                var oQuery = from q in oMedicuriEntities.usuarios.
                             Where("it.Usuario=@Usuario",
                                   new ObjectParameter("Usuario", sNombreUsuario))
                             select q;


                DAL.usuarios oUsuarioOriginal = oQuery.First <DAL.usuarios>();

                //Modificar los valores
                oUsuarioOriginal.Contrasena = sContrasena;
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }