public bool IniciarSesion()
        {
            Modelo.Usuario       usuario = new Modelo.Usuario();
            Connetion.Connection con     = new Connetion.Connection();
            SqlCommand           com     = new SqlCommand();


            try
            {
                con.OpenSqlConnection();
                com.Connection  = con.Conexion();
                com.CommandType = CommandType.StoredProcedure;
                com.CommandText = "Inicio_Sesion";
                com.Parameters.Add("@usuario", SqlDbType.NVarChar).Value    = usuario.NombreU;
                com.Parameters.Add("@contraseña", SqlDbType.NVarChar).Value = usuario.Contrasena;
                SqlDataReader reader = com.ExecuteReader();

                if (reader.HasRows)
                {
                    reader.Read();

                    usuario.NombreU    = (reader["nombreUsr"].ToString());
                    usuario.Contrasena = (reader["contrasena"].ToString());
                    usuario.Tipo       = (reader["tipo"].ToString());

                    reader.Close();
                    reader = null;
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch
            {
                return(false);
            }
            finally
            {
                con.CloseSqlConnection();
                usuario = null;
                com     = null;
                con     = null;
            }
        }
        public bool Registrar()
        {
            Modelo.Usuario       usuario = new Modelo.Usuario();
            Connetion.Connection con     = new Connetion.Connection();
            SqlCommand           cmd     = new SqlCommand();

            try
            {
                con.OpenSqlConnection();
                cmd.Connection  = con.Conexion();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "procRegistrarUsr";
                cmd.Parameters.Add("@nombreUsr", SqlDbType.VarChar).Value  = usuario.NombreU;
                cmd.Parameters.Add("@contrasena", SqlDbType.VarChar).Value = usuario.Contrasena;
                cmd.Parameters.Add("@tipo", SqlDbType.VarChar).Value       = usuario.Tipo;

                int reader = cmd.ExecuteNonQuery();

                if (reader > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                con.CloseSqlConnection();
                cmd     = null;
                usuario = null;
            }
        }
        public bool ValidarUsuario()
        {
            Modelo.Usuario       usuario = new Modelo.Usuario();
            Connetion.Connection con     = new Connetion.Connection();
            SqlCommand           cmd     = new SqlCommand();
            SqlDataAdapter       dt      = new SqlDataAdapter();
            DataTable            tabla   = new DataTable();

            try
            {
                con.OpenSqlConnection();
                SqlDataAdapter da = new SqlDataAdapter("ValidarUsuario", con.Conexion());
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.Add("@usuario", SqlDbType.VarChar).Value = usuario.NombreU;
                da.Fill(tabla);

                if (tabla.Rows.Count > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                con.CloseSqlConnection();
                cmd     = null;
                usuario = null;
                dt      = null;
                tabla   = null;
            }
        }