Example #1
0
 public ClassEstudiante GetEstudiantePorId(int id)
 {
     using (SqlConnection conn = new SqlConnection(connectionString))
     {
         var        query = @"select ID, Matricula,Nombre,Apellido, FechaNacimiento, sexo
                       FROM Estudiantes
                       WHERE ID=@ID";
         SqlCommand cmd   = new SqlCommand(query, conn);
         cmd.Parameters.AddWithValue("@id", id);
         conn.Open();
         var             datareader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
         ClassEstudiante estudiante = null;
         while (datareader.Read())
         {
             estudiante = new ClassEstudiante
             {
                 ID              = Convert.ToInt32(datareader["ID"]),
                 Matricula       = datareader["Matricula"].ToString(),
                 Nombre          = datareader["Nombre"].ToString(),
                 Apellido        = datareader["Apellido"].ToString(),
                 FechaNacimiento = Convert.ToDateTime(datareader["FechaNacimiento"]),
                 sexo            = (Sexo)datareader["Sexo"]
             };
         }
         return(estudiante);
     }
 }
Example #2
0
        public ClassEstudiante ActualizarEstudiante(ClassEstudiante estudianteactualizado)
        {
            var estudianteActual = estudiantes.SingleOrDefault(d => d.ID == estudianteactualizado.ID);

            estudianteActual.Matricula       = estudianteactualizado.Matricula;
            estudianteActual.Nombre          = estudianteactualizado.Nombre;
            estudianteActual.Apellido        = estudianteactualizado.Apellido;
            estudianteActual.FechaNacimiento = estudianteactualizado.FechaNacimiento;
            estudianteActual.sexo            = estudianteactualizado.sexo;
            return(estudianteActual);
        }
Example #3
0
 public void OnGet(int?id)
 {
     Genero = helper2.GetEnumSelectList <Sexo>();
     if (id.HasValue)
     {
         Estudiante = estudianteservice.GetEstudiantePorId(id.Value);
     }
     else
     {
         Estudiante = new ClassEstudiante();
     }
 }
Example #4
0
        private void NewEstudiante(ClassEstudiante estudiantes, SqlConnection conn)
        {
            var query = "dbo.InsertarEstudiantes";

            SqlCommand cmd = new SqlCommand(query, conn);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Matricula", estudiantes.Matricula);
            cmd.Parameters.AddWithValue("@Nombre", estudiantes.Nombre);
            cmd.Parameters.AddWithValue("@Apellido", estudiantes.Apellido);
            cmd.Parameters.AddWithValue("@FechaNacimiento", estudiantes.FechaNacimiento);
            cmd.Parameters.AddWithValue("@sexo", estudiantes.sexo);

            conn.Open();
            int id = Convert.ToInt32(cmd.ExecuteScalar());

            conn.Close();
            estudiantes.ID = id;
            rowAffect++;
        }
Example #5
0
        private void ProcesarActualizacion(ClassEstudiante estudiantesAct, SqlConnection conn)
        {
            var        query = @"update Estudiantes
                              set Matriula=@Matricula,
                               Nombre=@Nombre,
                               Apellido=@Apellido,
                               FechaNacimiento = @FechaNacimiento,
                               sexo=@sexo
                              where ID=@id";
            SqlCommand cmd   = new SqlCommand(query, conn);

            cmd.Parameters.AddWithValue("@id", estudiantesAct.ID);
            cmd.Parameters.AddWithValue("@Matricula", estudiantesAct.Matricula);
            cmd.Parameters.AddWithValue("@Nombre", estudiantesAct.Nombre);
            cmd.Parameters.AddWithValue("@Apellido", estudiantesAct.Apellido);
            cmd.Parameters.AddWithValue("@FechaNacimiento", estudiantesAct.FechaNacimiento);
            cmd.Parameters.AddWithValue("@sexo", estudiantesAct.sexo);

            conn.Open();
            rowAffect += cmd.ExecuteNonQuery();
            conn.Close();
        }
Example #6
0
 public ClassEstudiante NuevoEstudiante(ClassEstudiante nuevoEst)
 {
     nuevoEst.ID = estudiantes.Max(m => m.ID) + 1;
     estudiantes.Add(nuevoEst);
     return(nuevoEst);
 }
Example #7
0
 public ClassEstudiante ActualizarEstudiante(ClassEstudiante estudianteactualizado)
 {
     ActEstudiante.Add(estudianteactualizado);
     return(estudianteactualizado);
 }
Example #8
0
 public ClassEstudiante NuevoEstudiante(ClassEstudiante nuevoEst)
 {
     crearEstudiante.Add(nuevoEst);
     return(nuevoEst);
 }
Example #9
0
 public void OnGet(int id)
 {
     this.estudiante = service.GetEstudiantePorId(id);
 }