コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         FechaTextBox.Text       = DateTime.Now.Date.ToString("dd/MM/yy");
         ViewState[KeyViewState] = new Estudiante();
         int id = Request.QueryString["EstudianteID"].ToInt();
         if (id > 0)
         {
             using (RepositorioEstudiante repositorio = new RepositorioEstudiante())
             {
                 Estudiante estudiante = repositorio.Buscar(id);
                 if (estudiante == null)
                 {
                     MostrarMensajes.Visible  = true;
                     MostrarMensajes.Text     = "Registro No encontrado";
                     MostrarMensajes.CssClass = "alert-danger";
                 }
                 else
                 {
                     this.DetalleGridView.DataSource = ((Estudiante)ViewState[KeyViewState]).DetalleEstudiante;
                     this.DetalleGridView.DataBind();
                     LlenaCampo(estudiante);
                 }
             }
         }
     }
 }
コード例 #2
0
        public void BuscarTest()
        {
            RepositorioEstudiante repositorio = new RepositorioEstudiante();
            Estudiante            estudiante  = repositorio.Buscar(0);

            repositorio.Dispose();
            Assert.AreEqual(true, !(estudiante is null));
        }
コード例 #3
0
        public void ModificarTest()
        {
            RepositorioEstudiante repositorio = new RepositorioEstudiante();
            Estudiante            estudiante  = repositorio.Buscar(1);

            estudiante.DetalleEstudiante.Add(new DetalleEstudiante(1, 0, "Otras", 2, 200, 300));
            bool paso = repositorio.Modificar(estudiante);

            repositorio.Dispose();
            Assert.IsTrue(paso);
        }
コード例 #4
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            RepositorioEstudiante repositorio = new RepositorioEstudiante();
            Estudiante            estudiantes = repositorio.Buscar(EstudianteID.Text.ToInt());

            if (estudiantes != null)
            {
                Limpiar();
                LlenaCampo(estudiantes);
            }
        }
コード例 #5
0
        private bool BaseDeDatos()
        {
            RepositorioEstudiante repositorio = new RepositorioEstudiante();

            return(repositorio.Buscar(EstudianteID.Text.ToInt()) != null);;
        }