示例#1
0
        /// <summary>
        /// Validar usuario
        /// </summary>
        /// <param name="obclsUsuarios">Objeto usuario</param>
        /// <returns>confirmacion de consulta</returns>
        public bool getValidarUsuario(Models.clsTBUsuarios obclsUsuarios)
        {
            try
            {
                DataSet dsConsulta = new DataSet();

                _SqlConnection = new SqlConnection(stConexion);
                _SqlConnection.Open();

                _SqlCommand             = new SqlCommand("spConsultarUsuario", _SqlConnection);
                _SqlCommand.CommandType = CommandType.StoredProcedure;

                _SqlCommand.Parameters.Add(new SqlParameter("@cLogin", obclsUsuarios.stUsuario));
                _SqlCommand.Parameters.Add(new SqlParameter("@cPassword", obclsUsuarios.stContraseña));
                _SqlCommand.Parameters.Add(new SqlParameter("@cCoordinador", obclsUsuarios.stTipoUs));

                _SqlCommand.ExecuteNonQuery();

                _SqlDataAdapter = new SqlDataAdapter(_SqlCommand);
                _SqlDataAdapter.Fill(dsConsulta);

                if (dsConsulta.Tables[0].Rows.Count > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex) { throw ex; }
            finally { _SqlConnection.Close(); }
        }
        public string addUsuario(Models.clsTBUsuarios obclsUsuarios)
        {
            try
            {
                using (Entidades.bdProyectoGradoEntities obbdProyectoGradoEntities = new Entidades.bdProyectoGradoEntities())
                {
                    Entidades.Usuarios obUsuarios = new Entidades.Usuarios
                    {
                        Id           = obclsUsuarios.inId,
                        Nombre       = obclsUsuarios.stNombre,
                        Apellido     = obclsUsuarios.stApellido,
                        Usuario      = obclsUsuarios.stUsuario,
                        Contraseña   = obclsUsuarios.stContraseña,
                        Correo       = obclsUsuarios.stCorreo,
                        Tipo_Usuario = Convert.ToInt32(obclsUsuarios.stTipoUs)
                    };

                    obbdProyectoGradoEntities.Usuarios.Add(obUsuarios);
                    obbdProyectoGradoEntities.SaveChanges();

                    return("Se realizo proceso con exito");
                }
            }
            catch (Exception ex) { throw ex; }
        }
 public List <Models.clsTBUsuarios> getUsuarios(Models.clsTBUsuarios obclsUsuarios)
 {
     try
     {
         using (Entidades.bdProyectoGradoEntities obbdProyectoGradoEntities = new Entidades.bdProyectoGradoEntities())
         {
             return((from q in obbdProyectoGradoEntities.Usuarios
                     join a in obbdProyectoGradoEntities.Tipo_Usuario on q.Tipo_Usuario equals a.Id
                     where q.Usuario == obclsUsuarios.stUsuario
                     select new Models.clsTBUsuarios
             {
                 inId = q.Id,
                 stNombre = q.Nombre,
                 stApellido = q.Apellido,
                 stUsuario = q.Usuario,
                 stContraseña = q.Contraseña,
                 stTipoUs = a.Descripcion
             }).ToList());
         }
     }
     catch (Exception ex) { throw ex; }
 }