예제 #1
0
파일: AlumnoDA.cs 프로젝트: RAPV/WebForm
        public Alumno GetById(int id)
        {
            var respuesta = new App.Entities.Alumno();
            var sql       = "usp_GetByIdAlumno";

            using (var dbConnection = this.GetConnection())
            {
                IDbCommand command = new SqlCommand(sql);
                command.Connection = dbConnection;

                command.Parameters.Add(new SqlParameter("@id", id));

                command.CommandType = CommandType.StoredProcedure;
                dbConnection.Open();

                var reader = command.ExecuteReader();
                var indice = 0;

                while (reader.Read())
                {
                    var alumno = new Alumno();

                    indice          = reader.GetOrdinal("AlumnoID");
                    alumno.AlumnoID = reader.GetInt32(indice);

                    indice         = reader.GetOrdinal("Nombres");
                    alumno.Nombres = reader.GetString(indice);

                    indice           = reader.GetOrdinal("Apellidos");
                    alumno.Apellidos = reader.GetString(indice);

                    indice           = reader.GetOrdinal("Direccion");
                    alumno.Direccion = reader.GetString(indice);

                    indice      = reader.GetOrdinal("Sexo");
                    alumno.Sexo = reader.GetString(indice);

                    indice = reader.GetOrdinal("FechaNacimiento");
                    alumno.FechaNacimiento = Convert.ToDateTime(reader.GetDateTime(indice));

                    respuesta = alumno;
                }
                return(respuesta);
            }
        }
예제 #2
0
        private void Guardar()
        {
            var alumnoBL = new AlumnoBL();
            var alumno   = new App.Entities.Alumno();

            alumno.Nombres         = txtNombre.Text;
            alumno.Apellidos       = txtApellidos.Text;
            alumno.Direccion       = txtDireccion.Text;
            alumno.Sexo            = txtSexo.Text;
            alumno.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);

            if (!string.IsNullOrWhiteSpace(hidCodigo.Value))
            {
                alumno.AlumnoID = Convert.ToInt32(hidCodigo.Value);

                alumnoBL.save(alumno);
            }

            alumnoBL.save(alumno);
        }