Esempio n. 1
0
        public IEnumerable <Curso> ListaCurso()
        {
            List <Curso> lista = new List <Curso>();

            try
            {
                conexion        = cn.conectar();
                cmd             = new SqlCommand("ListarCurso", conexion);
                cmd.CommandType = CommandType.StoredProcedure;

                dr = null;
                conexion.Open();

                dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    Curso objeto = new Curso();
                    objeto.Id_cur    = Convert.ToInt32(dr["Id_cur"]);
                    objeto.Nombre_c  = Convert.ToString(dr["Nombre_c"]);
                    objeto.Correro_c = Convert.ToString(dr["Correro_c"]);
                    objeto.Credito_c = Convert.ToInt32(dr["Credito_c"]);

                    lista.Add(objeto);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                errores = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
                conexion.Dispose();
                cmd.Dispose();
            }
            return(lista);
        }
Esempio n. 2
0
        public IEnumerable <Usuario> LogInUsuario(string user, string pasword)
        {
            List <Usuario> lista = new List <Usuario>();

            try
            {
                conexion        = cn.conectar();
                cmd             = new SqlCommand("Pr_Login", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@usuario", SqlDbType.VarChar, 50));
                cmd.Parameters["@usuario"].Direction = ParameterDirection.Input;
                cmd.Parameters["@usuario"].Value     = user;

                cmd.Parameters.Add(new SqlParameter("@clave", SqlDbType.VarChar, 50));
                cmd.Parameters["@clave"].Direction = ParameterDirection.Input;
                cmd.Parameters["@clave"].Value     = pasword;

                dr = null;
                conexion.Open();

                dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    Usuario objeto = new Usuario();
                    objeto.Usuario_u       = Convert.ToString(dr["Usuario_u"]);
                    objeto.Clave_u         = Convert.ToString(dr["Clave_u"]);
                    objeto.NombreUsiario_u = Convert.ToString(dr["NombreUsiario_u"]);

                    lista.Add(objeto);
                }

                dr.Close();
            }
            catch (Exception ex)
            {
                errores = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
                conexion.Dispose();
                cmd.Dispose();
            }
            return(lista);
        }