Example #1
0
        }//Editar

        public LinkedList <Estudiante> obtenerEstudiantes()
        {
            SqlConnection conexion = new SqlConnection(this.cadenaConexion);
            SqlCommand    cmdObtenerEstudiantes = new SqlCommand();

            cmdObtenerEstudiantes.CommandText = "sp_obtener_estudiantes";
            cmdObtenerEstudiantes.CommandType = System.Data.CommandType.StoredProcedure;
            cmdObtenerEstudiantes.Connection  = conexion;

            conexion.Open();
            SqlDataReader           drEncargados        = cmdObtenerEstudiantes.ExecuteReader();
            LinkedList <Estudiante> estudiantes         = new LinkedList <Estudiante>();
            EncargadoEstudiante     encargadoEstudiante = new EncargadoEstudiante();
            Estudiante estudiante = new Estudiante();

            while (drEncargados.Read())
            {
                //se recupera el encargado asoociado al estudiante
                encargadoEstudiante = obtenerEncargadoEstudiante(drEncargados["carne"].ToString());

                estudiante = new Estudiante(drEncargados["carne"].ToString(), drEncargados["cedula"].ToString(),
                                            drEncargados["nombre"].ToString(), drEncargados["apellidos"].ToString(),
                                            encargadoEstudiante, drEncargados["activo"].ToString());

                estudiantes.AddLast(estudiante);
            }//while
            conexion.Close();
            return(estudiantes);
        }//obtenerEncargados
Example #2
0
        }//obtenerEncargados

        public Estudiante obtenerEstudiante(String carne)
        {
            SqlConnection conexion             = new SqlConnection(this.cadenaConexion);
            SqlCommand    cmdObtenerEstudiante = new SqlCommand();

            cmdObtenerEstudiante.CommandText = "sp_obtener_estudiante";
            cmdObtenerEstudiante.CommandType = System.Data.CommandType.StoredProcedure;
            cmdObtenerEstudiante.Connection  = conexion;

            //configurar los parametros
            cmdObtenerEstudiante.Parameters.Add(new SqlParameter("@carne", carne));

            conexion.Open();
            SqlDataReader       drEncargados        = cmdObtenerEstudiante.ExecuteReader();
            Estudiante          estudiante          = new Estudiante();
            EncargadoEstudiante encargadoEstudiante = new EncargadoEstudiante();

            while (drEncargados.Read())
            {
                //se recupera el encargado asoociado al estudiante
                encargadoEstudiante = obtenerEncargadoEstudiante(drEncargados["carne"].ToString());

                estudiante = new Estudiante(drEncargados["carne"].ToString(), drEncargados["cedula"].ToString(),
                                            drEncargados["nombre"].ToString(), drEncargados["apellidos"].ToString(),
                                            encargadoEstudiante, drEncargados["activo"].ToString());
            }//while
            conexion.Close();
            return(estudiante);
        }//obtenerEncargados
Example #3
0
        }//obtenerEncargados

        public LinkedList <EncargadoEstudiante> obtenerEncargadosNombre(String nombre)
        {
            SqlConnection conexion             = new SqlConnection(this.cadenaConexion);
            SqlCommand    cmdObtenerEncargados = new SqlCommand();

            cmdObtenerEncargados.CommandText = "sp_obtener_encargados_nombre";
            cmdObtenerEncargados.CommandType = System.Data.CommandType.StoredProcedure;
            cmdObtenerEncargados.Connection  = conexion;
            //configurar los parametros
            cmdObtenerEncargados.Parameters.Add(new SqlParameter("@nombre", nombre));

            conexion.Open();
            SqlDataReader drEncargados = cmdObtenerEncargados.ExecuteReader();
            LinkedList <EncargadoEstudiante> encargados = new LinkedList <EncargadoEstudiante>();
            EncargadoEstudiante encargadoEstudiante     = new EncargadoEstudiante();

            while (drEncargados.Read())
            {
                encargadoEstudiante = new EncargadoEstudiante(drEncargados["cedula"].ToString(),
                                                              drEncargados["nombre"].ToString(), drEncargados["apellidos"].ToString(), drEncargados["telefono"].ToString(),
                                                              drEncargados["correo"].ToString(), drEncargados["direccion"].ToString());

                encargados.AddLast(encargadoEstudiante);
            }//while
            conexion.Close();
            return(encargados);
        } //obtenerEncargados
Example #4
0
        }//Insertar

        public String Editar(EncargadoEstudiante encargadoEstudiante)
        {
            SqlConnection conexion           = new SqlConnection(this.cadenaConexion);
            SqlCommand    cmdEditarEncargado = new SqlCommand();

            cmdEditarEncargado.CommandText = "sp_editar_encargado";
            cmdEditarEncargado.CommandType = System.Data.CommandType.StoredProcedure;
            cmdEditarEncargado.Connection  = conexion;

            //configurar los parametros
            cmdEditarEncargado.Parameters.Add(new SqlParameter("@cedula", encargadoEstudiante.Cedula));
            cmdEditarEncargado.Parameters.Add(new SqlParameter("@nombre", encargadoEstudiante.Nombre));
            cmdEditarEncargado.Parameters.Add(new SqlParameter("@apellidos", encargadoEstudiante.Apellidos));
            cmdEditarEncargado.Parameters.Add(new SqlParameter("@telefono", encargadoEstudiante.Telefono));
            cmdEditarEncargado.Parameters.Add(new SqlParameter("@correo", encargadoEstudiante.Correo));
            cmdEditarEncargado.Parameters.Add(new SqlParameter("@direccion", encargadoEstudiante.Direccion));

            conexion.Open();
            String mensaje = "";

            if (cmdEditarEncargado.ExecuteNonQuery() > 0)
            {
                mensaje = "La edición del encargado fue correcta";
            }
            else
            {
                mensaje = "No se pudo realizar la edición del encargado";
            }
            conexion.Close();
            return(mensaje);
        }//Editar
Example #5
0
        }//Eliminar

        public EncargadoEstudiante obtenerEncargado(String cedula)
        {
            SqlConnection conexion            = new SqlConnection(this.cadenaConexion);
            SqlCommand    cmdObtenerEncargado = new SqlCommand();

            cmdObtenerEncargado.CommandText = "sp_obtener_encargado";
            cmdObtenerEncargado.CommandType = System.Data.CommandType.StoredProcedure;
            cmdObtenerEncargado.Connection  = conexion;

            //configurar los parametros
            cmdObtenerEncargado.Parameters.Add(new SqlParameter("@cedula", cedula));

            conexion.Open();
            SqlDataReader       drEncargado         = cmdObtenerEncargado.ExecuteReader();
            EncargadoEstudiante encargadoEstudiante = new EncargadoEstudiante();

            while (drEncargado.Read())
            {
                encargadoEstudiante = new EncargadoEstudiante(drEncargado["cedula"].ToString(),
                                                              drEncargado["nombre"].ToString(), drEncargado["apellidos"].ToString(), drEncargado["telefono"].ToString(),
                                                              drEncargado["correo"].ToString(), drEncargado["direccion"].ToString());
            }
            conexion.Close();
            return(encargadoEstudiante);
        }//obtenerEncargado
        protected void Page_Load(object sender, EventArgs e)
        {
            conectionString = WebConfigurationManager.ConnectionStrings["2017_sistema_camel"].ConnectionString;
            encargadoBusiness = new EncargadoEstudianteBusiness(conectionString);

            if (Page.IsPostBack == false)
            {
                String cedula = Request.Params["cedula"];
                encargadoEstudiante = encargadoBusiness.obtenerEncargado(cedula);
                tb_cedula.Text = encargadoEstudiante.Cedula;
                tb_nombre.Text = encargadoEstudiante.Nombre;
                tb_apellidos.Text = encargadoEstudiante.Apellidos;
                tb_correo.Text = encargadoEstudiante.Correo;
                tb_telefono.Text = encargadoEstudiante.Telefono;
                tb_direccion.Text = encargadoEstudiante.Direccion;
            }//if
        }
        }//Insertar

        public String Editar(EncargadoEstudiante encargadoEstudiante)
        {
            return(encargadoEstudianteData.Editar(encargadoEstudiante));
        }//Editar
        }//constructor

        public String Insertar(EncargadoEstudiante encargadoEstudiante)
        {
            return(encargadoEstudianteData.Insertar(encargadoEstudiante));
        }//Insertar
 protected void btnInsertar_Click(object sender, EventArgs e)
 {
     encargadoEstudiante = new EncargadoEstudiante(tb_cedula.Text, tb_nombre.Text,
        tb_apellidos.Text, tb_telefono.Text, tb_correo.Text, tb_direccion.Text);
     lbMensaje.Text = encargadoBusiness.Editar(encargadoEstudiante);
 }