private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (!txtCodigo.Text.Equals(""))
            {
                String codigo = txtCodigo.Text;

                ClsEstudiante estudiante = controller.SolicitudBuscar(codigo);

                if (!estudiante.codigo.Equals(""))
                {
                    txtCodigo.Enabled    = false;
                    btnModificar.Enabled = true;
                    btnEliminar.Enabled  = true;
                    cargarInformacion(estudiante);
                }
                else
                {
                    limpiar();
                    MessageBox.Show("El registro no existe");
                    txtCodigo.Focus();
                }
            }
            else
            {
                MessageBox.Show("Ingrese el valor de busqueda");
            }
        }
Esempio n. 2
0
        public bool SolicitudModificar(String codigo, String nombre, String apellido, int edad, String carrera, int semestre)
        {
            ClsEstudiante estudiante = new ClsEstudiante(codigo, nombre, apellido, edad, carrera, semestre);
            EstudianteDAO estDAO     = new EstudianteDAO();

            return(estDAO.modificarEstudiante(estudiante));
        }
Esempio n. 3
0
        public bool Agregar(ClsEstudiante estudiante)
        {
            string lina = estudiante.Id.ToString() + " , " + estudiante.Nombres + " , " + estudiante.Apellidos + " , " + estudiante.Sexo + " , " + estudiante.Correo + estudiante.Estado;

            ClsNFichero.Agregar(lina, "estudiantes.txt");
            return(true);
        }
        //Accion mostrar datos
        public ActionResult MostrarDatos(ClsEstudiante ObjEstudiante)
        {
            ObjEstudiante.nombre   = "Sergio Alexis";
            ObjEstudiante.apellido = "Ticona Arcaya";
            ObjEstudiante.edad     = 22;
            ObjEstudiante.peso     = 70.5;

            return(View("MostrarDatos", ObjEstudiante));
        }
 public void cargarInformacion(ClsEstudiante estudiante)
 {
     txtCodigo.Text   = estudiante.codigo;
     txtNombre.Text   = estudiante.nombre;
     txtApellido.Text = estudiante.apellido;
     txtEdad.Text     = estudiante.edad.ToString();
     txtCarrera.Text  = estudiante.carrera;
     txtSemestre.Text = estudiante.semestre.ToString();
 }
Esempio n. 6
0
        public bool guardarEstudiante(ClsEstudiante estudiante)
        {
            String consulta = "exec guardarEstudiante '" + estudiante.codigo +
                              "','" + estudiante.nombre + "','" + estudiante.apellido + "'," +
                              estudiante.edad + ",'" + estudiante.carrera + "'," +
                              estudiante.semestre + ";";

            return(ejecutar(consulta));
        }
Esempio n. 7
0
        //accion Mostrar Datos
        public ActionResult MostrarDatosEstudiante()
        {
            ClsEstudiante objEstudiante = new ClsEstudiante();//instancia de clase

            objEstudiante.Nombre   = "Jose";
            objEstudiante.Apellido = "Alvarez Catalan";
            objEstudiante.Edad     = 23;
            objEstudiante.Peso     = 70.50;
            return(View("MostrarDatosEstudiante", objEstudiante));
        }
        // GET: Estudiante
        public ActionResult VerEstudiante()
        {
            ClsEstudiante objEstudiante = new ClsEstudiante();

            objEstudiante.apellido = "Lizarraga Morera";
            objEstudiante.nombre   = "Paolo Patrick";
            objEstudiante.edad     = 18;
            objEstudiante.sexo     = true;
            objEstudiante.talla    = 1.75;

            return(View(objEstudiante));
        }
Esempio n. 9
0
        public ArrayList Listar()
        {
            ArrayList Lista = new ArrayList();

            string[] filas = ClsNFichero.Leer("Estudiantes.txt");
            for (int i = 0; i < filas.Length; i++)
            {
                ClsEstudiante Estudiante = ClsNEstudiante.Parse(filas[i]);
                Lista.Add(Estudiante);
            }
            return(Lista);
        }
        public DataSet Agregar(ClsEstudiante estudiante)
        {
            ClsNSQLParametro[] parametros = new ClsNSQLParametro[6];//el numero variara de acuerdo a los campos de la tabla en la base de datos
            //ClsNSQLParametro es un clase que se creo que recive en el constructor 3 parametros
            //new ClsNSQLParametro(valor,@columna,tipo)
            parametros[0] = new ClsNSQLParametro(estudiante.Codigo, "@codigo", SqlDbType.Char);
            parametros[1] = new ClsNSQLParametro(estudiante.Dni, "@dni", SqlDbType.Char);
            parametros[2] = new ClsNSQLParametro(estudiante.Nombres, "@nombres", SqlDbType.VarChar);
            parametros[3] = new ClsNSQLParametro(estudiante.Apellidos, "@apellidos", SqlDbType.VarChar);
            parametros[4] = new ClsNSQLParametro(estudiante.Sexo, "@sexo", SqlDbType.Char);
            parametros[5] = new ClsNSQLParametro(estudiante.Correo, "@correo", SqlDbType.VarChar);

            //La funcion EjecutarProcedimiento ejecuta un procedimiento almacenada
            //con los parametros correspondientes y devuelve un DataSet
            return(ClsNConexion.EjecutarProcedimiento("spCrearEstudiante", parametros));
        }
Esempio n. 11
0
        public static ClsEstudiante Parse(string linea)
        {
            string[] campos = new string[7];

            campos = linea.Split(',');
            ClsEstudiante Estudiante = new ClsEstudiante();

            Estudiante.Id        = Convert.ToInt32(campos[0]);
            Estudiante.Codigo    = campos[1];
            Estudiante.Nombres   = campos[2];
            Estudiante.Apellidos = campos[3];
            Estudiante.Sexo      = campos[4];
            Estudiante.Correo    = campos[5];
            Estudiante.Estado    = Convert.ToBoolean(campos[6]);

            return(Estudiante);
        }
Esempio n. 12
0
        //

        // GET: Estudiante
        public ActionResult Index(ClsEstudiante o)
        {
            string busqueda;

            o.nombeE = new List <string>();
            o.notaE  = new List <double>();

            if (o.busqueda != null)
            {
                string radibutton;
                radibutton = Request["notas"];

                if (radibutton == null)
                {
                    busqueda = o.busqueda;
                    var query = (from e in estudiantes.Select((estudiantes, index) => new { estudiantes, index })
                                 join n in notas.Select((notas, index) => new { notas, index })
                                 on e.index equals n.index
                                 where e.estudiantes.Contains(busqueda)
                                 select new { e.estudiantes, n.notas }).ToList();

                    foreach (var item in query)
                    {
                        o.nombeE.Add(item.estudiantes);
                        o.notaE.Add(item.notas);
                    }
                }
                else if (radibutton.Equals("Nombre"))
                {
                    busqueda = o.busqueda;
                    var query = (from e in estudiantes.Select((estudiantes, index) => new { estudiantes, index })
                                 join n in notas.Select((notas, index) => new { notas, index })
                                 on e.index equals n.index
                                 where e.estudiantes == busqueda
                                 select new { e.estudiantes, n.notas }).ToList();

                    foreach (var item in query)
                    {
                        o.nombeE.Add(item.estudiantes);
                        o.notaE.Add(item.notas);
                    }
                }

                else if (radibutton.Equals("Nota"))
                {
                    busqueda = o.busqueda;
                    var query = (from e in estudiantes.Select((estudiantes, index) => new { estudiantes, index })
                                 join n in notas.Select((notas, index) => new { notas, index })
                                 on e.index equals n.index
                                 where n.notas == Double.Parse(busqueda)
                                 select new { e.estudiantes, n.notas }).ToList();

                    foreach (var item in query)
                    {
                        o.nombeE.Add(item.estudiantes);
                        o.notaE.Add(item.notas);
                    }
                }
                else if (radibutton.Equals("Condicion"))
                {
                    busqueda = o.busqueda;

                    switch (busqueda)
                    {
                    case "Aprobados":

                        var query = (from e in estudiantes.Select((estudiantes, index) => new { estudiantes, index })
                                     join n in notas.Select((notas, index) => new { notas, index })
                                     on e.index equals n.index
                                     where n.notas > 10.5
                                     select new { e.estudiantes, n.notas }).ToList();

                        foreach (var item in query)
                        {
                            o.nombeE.Add(item.estudiantes);
                            o.notaE.Add(item.notas);
                        }


                        break;

                    case "Desprobados":

                        var query2 = (from e in estudiantes.Select((estudiantes, index) => new { estudiantes, index })
                                      join n in notas.Select((notas, index) => new { notas, index })
                                      on e.index equals n.index
                                      where n.notas < 10.5
                                      select new { e.estudiantes, n.notas }).ToList();

                        foreach (var item in query2)
                        {
                            o.nombeE.Add(item.estudiantes);
                            o.notaE.Add(item.notas);
                        }

                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    busqueda = o.busqueda;
                    var query = (from e in estudiantes.Select((estudiantes, index) => new { estudiantes, index })
                                 join n in notas.Select((notas, index) => new { notas, index })
                                 on e.index equals n.index
                                 where e.estudiantes.Contains(busqueda)
                                 select new { e.estudiantes, n.notas }).ToList();

                    foreach (var item in query)
                    {
                        o.nombeE.Add(item.estudiantes);
                        o.notaE.Add(item.notas);
                    }
                }
            }
            else
            {
                busqueda = o.busqueda;
                var query = (from e in estudiantes.Select((estudiantes, index) => new { estudiantes, index })
                             join n in notas.Select((notas, index) => new { notas, index })
                             on e.index equals n.index

                             select new { e.estudiantes, n.notas }).ToList();

                foreach (var item in query)
                {
                    o.nombeE.Add(item.estudiantes);
                    o.notaE.Add(item.notas);
                }
            }


            o.filas = o.nombeE.Count();

            return(View(o));
        }
Esempio n. 13
0
        public bool Modificar(ClsEstudiante estudiante)
        {
            string nuevoregistro = estudiante.Id + "," + estudiante.Codigo + "," + estudiante.Nombres + "," + estudiante.Apellidos + "," + estudiante.Sexo + "," + estudiante.Correo + "," + estudiante.Estado;

            return(ClsNFichero.Editar(estudiante.Id.ToString(), nuevoregistro, "Estudiantes.txt"));
        }
Esempio n. 14
0
        //clsValidaciones validacion;


        #region constructores e inicializadores

        public Form1()
        {
            InitializeComponent();
            estudiante = new ClsEstudiante();
            //validacion = new clsValidaciones();
        }