Beispiel #1
0
        public Int32 ActualizarUsuario(eUsuarios oUsuario)
        {
            StringBuilder query = new StringBuilder();

            query.Append("UPDATE ");
            query.Append("Usuarios ");
            query.Append("SET ");
            query.Append("IdTipoDoc ='" + oUsuario.IdTipoDoc + "',");
            query.Append("NroDoc ='" + oUsuario.NroDoc + "',");
            query.Append("Clave ='" + oUsuario.Clave + "',");
            query.Append("Baja ='" + oUsuario.Baja + "',");
            query.Append("FechaBaja ='" + oUsuario.FechaBaja + "',");
            query.Append("CausaBaja ='" + oUsuario.CausaBaja + "',");
            query.Append("WHERE ");
            query.Append("usua_idusuario ='" + oUsuario.User + "'");

            try
            {
                oAccesoDatos.Abrir();

                int guardo = oAccesoDatos.EjecutarCUD(CommandType.Text, query.ToString());
                return(guardo);
            }
            catch
            {
                throw;
            }
            finally
            {
                oAccesoDatos.Cerrar();
            }
        }
Beispiel #2
0
        //public List<Entidad_tUsuariosPermisos> LeerPermisosUsuario(string IdUsuario)
        //{
        //    return oMDUsuariosPermisos.ListarUsuariosPermisos(IdUsuario);
        //}

        //public List<Entidad_tSubCuentas> ListarDatosUsuariosSubCuentas(string IdUsuario)
        //{
        //    return oMDUsuariosSubCuentas.ListarDatosUsuariosSubCuentas(IdUsuario);
        //}

        public string ValidarUser(string user, string clave)
        {
            #region VARIABLES Y PROPIEDADES

            eUsuariosVista oUsuario = new eUsuariosVista {
            };
            eUsuarios oUsuarioAct   = new eUsuarios {
            };
            string validar          = "TRUE";

            #endregion

            try
            {
                oUsuario = ListarUsuariosPorUser(user);

                //CONTROL DE USUARIO EXISTENTE-------------------------------
                if (oUsuario == null)
                {
                    validar = "Usuario o Clave Incorrecta...";
                    return(validar);
                }
                //SI NO TIENE CLAVE MD5 GENERO UNA---------------------------
                else if (oUsuario.Clave == "")
                {
                    oUsuario.Clave        = CrearHash(clave);
                    oUsuarioAct.IdTipoDoc = oUsuario.IdTipoDoc;
                    oUsuarioAct.NroDoc    = oUsuario.NroDoc;
                    oUsuarioAct.Clave     = oUsuario.Clave;
                    oUsuarioAct.Baja      = oUsuario.Baja;
                    oUsuarioAct.FechaBaja = oUsuario.FechaBaja;
                    oUsuarioAct.CausaBaja = oUsuario.CausaBaja;
                    int ActClave = ActualizarUsuario(oUsuarioAct);
                    if (ActClave == 0)
                    {
                        validar = "No se pudo Actualizar la Clave...";
                        return(validar);
                    }
                }

                //CONTROL DE CONTRASEÑA CORRECTA-------------------------------
                if (CrearHash(clave.ToUpper()) != oUsuario.Clave)
                {
                    validar = "Usuario o Clave Incorrecta...";
                }

                return(validar);
            }
            catch
            {
                throw;
            }
        }
Beispiel #3
0
        public void TestMethod1()
        {
            var user     = new daUsuario("");
            var usuarios = new eUsuarios();

            usuarios.IdUsuario       = 3;
            usuarios.Nombre          = "Developer";
            usuarios.ApellidoPaterno = "";
            usuarios.ApellidoMaterno = "";
            usuarios.UserName        = "******";
            usuarios.Pass            = "******";
            usuarios.Email           = "*****@*****.**";
            usuarios.IdRol           = 1;
            usuarios.Activo          = true;
            usuarios.FechaCreacion   = DateTime.Now;
            usuarios.RegBorrado      = 0;
            user.Insert(usuarios);
            Console.WriteLine("Se inserto:" + user);
        }
Beispiel #4
0
        public IEnumerable Put(eUsuarios usuarios)
        {
            var  usuario = new daUsuario("Actualizar usuario");
            bool valida  = false;

            if (!ModelState.IsValid)
            {
                yield return(BadRequest(ModelState));
            }
            var t = Task.Run(() =>
            {
                valida = usuario.Update(usuarios);
            }
                             );

            if (t.Wait(TimeSpan.FromSeconds(10)))
            {
                t.Dispose();
            }

            yield return(Ok(valida));
        }
Beispiel #5
0
        //MD_UsuariosPermisos oMDUsuariosPermisos = new MD_UsuariosPermisos();
        //MD_UsuariosSubCuentas oMDUsuariosSubCuentas = new MD_UsuariosSubCuentas();
        //------------------------------------------------------------------

        #endregion

        #region METODOS

        public Int32 ActualizarUsuario(eUsuarios oUsuario)
        {
            return(oMDUsuarios.ActualizarUsuario(oUsuario));
        }
Beispiel #6
0
        public List <eUsuarios> xClave(string clave)
        {
            eUsuarios u = new eUsuarios();

            return(u.xClave(clave));
        }
Beispiel #7
0
 public void Nuevo(eUsuarios usuario)
 {
     throw new NotImplementedException();
 }
Beispiel #8
0
        public string ValidaUsuario(string pUsuario)
        {
            eUsuarios u = new eUsuarios();

            return(u.LogIn(pUsuario));
        }