Exemplo n.º 1
0
        public static List <Entidades.TbEstudiante> GetList()
        {
            List <Entidades.TbEstudiante> lista = new List <Entidades.TbEstudiante>();

            try
            {
                //Obtine la conexion
                stConexion = obclsConexion.stGetConexion();

                //Se establece la conexión enviando la cadena configurada
                sqlConnection = new SqlConnection(stConexion);

                //Abrimos la conexión para realizar la ejecución
                sqlConnection.Open();

                //Enviamos dos parametros, procedimiento SQL a ejecutar y la conexión donde se va a ejecutar
                cmd = new SqlCommand("spConsultarEstudiante", sqlConnection);

                //Definimos que es de tipo procedimiento de almacenado
                cmd.CommandType = CommandType.StoredProcedure;


                reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    Entidades.TbEstudiante estudiante = new Entidades.TbEstudiante();

                    estudiante.EstPrimerNombre             = reader["EstPrimerNombre"].ToString();
                    estudiante.EstSegundoNombre            = reader["EstSegundoNombre"].ToString();
                    estudiante.EstPrimerApellido           = reader["EstPrimerApellido"].ToString();
                    estudiante.EstSegundoApellido          = reader["EstSegundoApellido"].ToString();
                    estudiante.EstDireccion                = reader["EstDireccion"].ToString();
                    estudiante.EstTelefono                 = reader["EstTelefono"].ToString();
                    estudiante.EstGrupo                    = reader["EstGrupo"].ToString();
                    estudiante.EstEdad                     = reader["EstEdad"].ToString();
                    estudiante.EstAcudientePrimerNombre    = reader["EstAcudientePrimerNombre"].ToString();
                    estudiante.EstAcudienteSegundoNombre   = reader["EstAcudienteSegundoNombre"].ToString();
                    estudiante.EstAcudientePrimerApellido  = reader["EstAcudientePrimerApellido"].ToString();
                    estudiante.EstAcudienteSegundoApellido = reader["EstAcudienteSegundoApellido"].ToString();
                    estudiante.EstAcudienteParentesco      = reader["EstAcudienteParentesco"].ToString();
                    estudiante.EstAcudienteDireccion       = reader["EstAcudienteDireccion"].ToString();
                    estudiante.EstAcudienteCorreo          = reader["EstAcudienteCorreo"].ToString();

                    lista.Add(estudiante);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { sqlConnection.Close(); }
        }
Exemplo n.º 2
0
        public static string actualizarEstudiante(Entidades.TbEstudiante estudiante)
        {
            try
            {
                //Obtine la conexion
                stConexion = obclsConexion.stGetConexion();

                //Se establece la conexión enviando la cadena configurada
                sqlConnection = new SqlConnection(stConexion);

                //Abrimos la conexión para realizar la ejecución
                sqlConnection.Open();

                //Enviamos dos parametros, procedimiento SQL a ejecutar y la conexión donde se va a ejecutar
                cmd = new SqlCommand("spModificarEstudiante", sqlConnection);

                //Definimos que es de tipo procedimiento de almacenado
                cmd.CommandType = CommandType.StoredProcedure;

                //Parametros que espera el procedimiento de almacenado, deben tener los mismos nombres
                cmd.Parameters.Add(new SqlParameter("@Codigo", estudiante.Id));
                cmd.Parameters.Add(new SqlParameter("@PrimerNombre", estudiante.EstPrimerNombre));
                cmd.Parameters.Add(new SqlParameter("@SegundoNombre", estudiante.EstSegundoNombre));
                cmd.Parameters.Add(new SqlParameter("@PrimerApellido", estudiante.EstAcudientePrimerApellido));
                cmd.Parameters.Add(new SqlParameter("@SegundoApellido", estudiante.EstAcudienteSegundoApellido));
                cmd.Parameters.Add(new SqlParameter("@Direccion", estudiante.EstDireccion));
                cmd.Parameters.Add(new SqlParameter("@Telefono", estudiante.EstTelefono));
                cmd.Parameters.Add(new SqlParameter("@Grupo", estudiante.EstGrupo));
                cmd.Parameters.Add(new SqlParameter("@Edad", estudiante.EstEdad));
                cmd.Parameters.Add(new SqlParameter("@AcudientePrimerNombre", estudiante.EstAcudientePrimerNombre));
                cmd.Parameters.Add(new SqlParameter("@AcudienteSegundoNombre", estudiante.EstAcudienteSegundoNombre));
                cmd.Parameters.Add(new SqlParameter("@AcudientePrimerApellido", estudiante.EstAcudientePrimerApellido));
                cmd.Parameters.Add(new SqlParameter("@AcudienteSegunApelldio", estudiante.EstSegundoApellido));
                cmd.Parameters.Add(new SqlParameter("@AcudienteParentesco", estudiante.EstAcudienteParentesco));
                cmd.Parameters.Add(new SqlParameter("@AcudienteDireccion", estudiante.EstAcudienteDireccion));
                cmd.Parameters.Add(new SqlParameter("@AcudienteCorreo", estudiante.EstAcudienteCorreo));


                cmd.ExecuteNonQuery();


                return("Se inserto correctamente");
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { sqlConnection.Close(); }
        }