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); } } } } }
public void BuscarTest() { RepositorioEstudiante repositorio = new RepositorioEstudiante(); Estudiante estudiante = repositorio.Buscar(0); repositorio.Dispose(); Assert.AreEqual(true, !(estudiante is null)); }
public void PruebaConsultaEstudianteEF() { RepositorioEstudiante cliente = new RepositorioEstudiante(); var resultado = cliente.ConsultarEstudiantes(); Assert.IsTrue(resultado.Count > 0); }
public void GetListTest() { RepositorioEstudiante repositorio = new RepositorioEstudiante(); List <Estudiante> lista = repositorio.GetList(x => true); repositorio.Dispose(); bool paso = (lista.Count > 0); Assert.IsTrue(paso); }
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); }
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); } }
public void PruebaEliminarEstudianteTablaADO() { RepositorioEstudiante cliente = new RepositorioEstudiante(); var lista = cliente.ConsultarEstudiantes(); Estudiante registro = lista[lista.Count - 1]; var resultado = cliente.EliminarEstudiantes(registro.Id); Assert.IsTrue(resultado != null); }
public void GuardarTest() { Estudiante estudiante = new Estudiante { EstudianteID = 1, Fecha = DateTime.Parse(DateTime.Now.Date.ToString("dd/MM/yy")), }; bool paso = true; RepositorioEstudiante repositorio = new RepositorioEstudiante(); paso = repositorio.Guardar(estudiante); Assert.IsTrue(paso);; }
public void PruebaModificarEstudianteEF() { RepositorioEstudiante cliente = new RepositorioEstudiante(); var lista = cliente.ConsultarEstudiantes(); Estudiante registro = lista[lista.Count - 1]; registro.Activo = false; registro.Altura = 1.45; registro.FechaNacimiento = DateTime.Now; registro.Salario = (decimal)450.26; var resultado = cliente.ModificarEstudianteSP2(registro); Assert.IsTrue(resultado); }
public void PruebaInsertarEstudianteEF() { RepositorioEstudiante cliente = new RepositorioEstudiante(); Estudiante registroNuevo = new Estudiante { Nombres = "Carlos", Apellidos = "Rodriguez", Activo = true, Altura = 1.67, FechaNacimiento = DateTime.Now, Genero = "M", Salario = (decimal)3500.26 }; var resultado = cliente.CrearEstudiantes(registroNuevo); Assert.IsTrue(resultado); }
protected void EliminarButton_Click(object sender, EventArgs e) { RepositorioEstudiante repositorio = new RepositorioEstudiante(); int id = EstudianteID.Text.ToInt(); if (!BaseDeDatos()) { MostrarMensajes.Visible = true; MostrarMensajes.Text = "Registro No encontrado"; MostrarMensajes.CssClass = "alert-danger"; return; } else { if (repositorio.Eliminar(id)) { Limpiar(); MostrarMensajes.Visible = true; MostrarMensajes.Text = "Eliminado Correctamente!!"; MostrarMensajes.CssClass = "alert-danger"; } } }
protected void GuadarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } bool paso = false; Estudiante estudiante = LlenaClase(); RepositorioEstudiante repositorio = new RepositorioEstudiante(); if (estudiante.EstudianteID == 0) { paso = repositorio.Guardar(estudiante); } else { if (!BaseDeDatos()) { return; } paso = repositorio.Modificar(estudiante); } if (paso) { Limpiar(); MostrarMensajes.Text = "Guardado Exitosamente!!"; MostrarMensajes.CssClass = "alert-success"; MostrarMensajes.Visible = true; } else { MostrarMensajes.Text = "No Se Pudo Guardar El Registro"; MostrarMensajes.CssClass = "alert-warning"; MostrarMensajes.Visible = true; } }
private bool BaseDeDatos() { RepositorioEstudiante repositorio = new RepositorioEstudiante(); return(repositorio.Buscar(EstudianteID.Text.ToInt()) != null);; }