private void Guardarbutton3_Click(object sender, EventArgs e) { Estudiante estudiante; bool paso = false; if (!Validar()) { return; } estudiante = LlenaClase(); //Determinar si es guardar o modificar if (EstudianteId.Value == 0) { paso = EstudiantesBILL.Guardar(estudiante); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } estudiante = new Estudiante(); estudiante = EstudiantesBILL.Buscar(Convert.ToInt32(EstudianteId.Value)); estudiante.Matricula = MatriculaTextBox.Text; estudiante.Nombre = NombreTextbox.Text; estudiante.Apellido = ApellidoTextbox.Text; estudiante.Cedula = CedulaTextbox.Text; estudiante.Telefono = TelefonoTextbox.Text; estudiante.Celular = CelularTextbox.Text; estudiante.Email = EmailTextbox.Text; estudiante.FechaNacimiento = FechaNacimientoDateTimePicker.Value; estudiante.Sexo = SexoComboBox.SelectedIndex; estudiante.Balance = Convert.ToDecimal(BalanceTextBox.Text); paso = EstudiantesBILL.Modificar(estudiante); } limpiar(); //Informar el resultado if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void GuardarTest() { bool paso; Estudiante estudiante = new Estudiante(); estudiante.EstudianteID = 0; estudiante.Cedula = "5667865685"; paso = EstudiantesBILL.Guardar(estudiante); Assert.AreEqual(paso, true); }
private void Guardarbutton3_Click(object sender, EventArgs e) { REvaluacion estudiante; bool paso = false; if (!Validar()) { return; } estudiante = LlenaClase(); //Determinar si es guardar o modificar if (ID.Value == 0) { paso = EvaluacionBLL.Guardar(estudiante); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } estudiante = new REvaluacion(); estudiante = EvaluacionBLL.Buscar(Convert.ToInt32(REvaluacion.Value)); estudiante.ID = IDTextBox.Text; estudiante.Estudiante = EstudianteTextbox.Text; estudiante.Valor = ValorTextbox.Text; estudiante.dateTimePicker = dateTimePicker.Value; estudiante.Pronostico = PronosticoComboBox.SelectedIndex; estudiante.Logrado = Convert.ToDecimal(logradoTextBox.Text); paso = EstudiantesBILL.Modificar(estudiante); } limpiar(); //Informar el resultado if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Eliminarbutton2_Click(object sender, EventArgs e) { MyerrorProvider.Clear(); int id; int.TryParse(EstudianteId.Text, out id); limpiar(); if (EstudiantesBILL.Eliminar(id)) { MessageBox.Show("Eliminado"); } else { MyerrorProvider.SetError(EstudianteId, "No se puede eliminar una persona que no existe"); } }
private void Buscarbutton1_Click(object sender, EventArgs e) { int id; Estudiante estudiante = new Estudiante(); int.TryParse(EstudianteId.Text, out id); limpiar(); estudiante = EstudiantesBILL.Buscar(id); if (estudiante != null) { MessageBox.Show("Persona Encontrada"); LlenaClase(estudiante); } else { MessageBox.Show("Persona no Encontada"); } }
private bool ExisteEnLaBaseDeDatos() { Estudiante persona = EstudiantesBILL.Buscar((int)EstudianteId.Value); return(persona != null); }
private void GuardarButton_Click(object sender, EventArgs e) { InscripcionEstudiante insc; bool paso = false; if (!Validar()) { return; } insc = LlenaClase(); //Determinar si es guardar o modificar if (InscripcionId.Value == 0) { paso = InscripcionBLL.Guardar(insc); Estudiante estudiante = new Estudiante(); estudiante = EstudiantesBILL.Buscar(insc.EstudianteId); estudiante.Balance = estudiante.Balance + Monto.Value - Deposito.Value; EstudiantesBILL.Modificar(estudiante); Balance.Value = Monto.Value - Deposito.Value; } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // insc.Balance = Monto.Value - decimal.Parse(Deposito.Value.ToString()); InscripcionEstudiante iestudiante = new InscripcionEstudiante(); iestudiante = InscripcionBLL.Buscar(int.Parse(InscripcionId.Value.ToString())); decimal viejobalance = iestudiante.Balance; iestudiante.Comentario = ComentarioTextBox.Text; iestudiante.Monto = Convert.ToDecimal(Monto.Text); iestudiante.Deposito = Convert.ToDecimal(Deposito.Text); iestudiante.Balance = Convert.ToDecimal(Monto.Text) - Convert.ToDecimal(Deposito.Text); paso = InscripcionBLL.Modificar(iestudiante); Estudiante estudiante = new Estudiante(); estudiante = EstudiantesBILL.Buscar(insc.EstudianteId); estudiante.Balance = estudiante.Balance - viejobalance + iestudiante.Balance; EstudiantesBILL.Modificar(estudiante); Balance.Value = Monto.Value - Deposito.Value; } //Informar el resultado if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ConsultaButton_Click(object sender, EventArgs e) { var listado = new List <Estudiante>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltrarComboBox.SelectedIndex) { case 0: //todo listado = EstudiantesBILL.GetList(p => true); break; case 1: //ID int id = Convert.ToInt32(CriterioTextBox.Text); listado = EstudiantesBILL.GetList(p => p.EstudianteID == id); break; case 2: //Matricula listado = EstudiantesBILL.GetList(p => p.Matricula.Contains(CriterioTextBox.Text)); break; case 3: //Nombre listado = EstudiantesBILL.GetList(p => p.Nombre.Contains(CriterioTextBox.Text)); break; case 4: //Apellido listado = EstudiantesBILL.GetList(p => p.Apellido.Contains(CriterioTextBox.Text)); break; case 5: //Cedula listado = EstudiantesBILL.GetList(p => p.Cedula.Contains(CriterioTextBox.Text)); break; case 6: //Telefono listado = EstudiantesBILL.GetList(p => p.Telefono.Contains(CriterioTextBox.Text)); break; case 7: //Celular listado = EstudiantesBILL.GetList(p => p.Celular.ToString().Contains(CriterioTextBox.Text)); break; case 8: //Email listado = EstudiantesBILL.GetList(p => p.Email.Contains(CriterioTextBox.Text)); break; case 9: //Sexo int intse = 0; if (CriterioTextBox.Text.ToString().ToLower().Contains("masculino")) { intse = 0; } else { intse = 1; } listado = EstudiantesBILL.GetList(p => p.Sexo == intse); break; case 10: //Balance listado = EstudiantesBILL.GetList(p => p.Balance.ToString().Contains(CriterioTextBox.Text)); break; } listado = listado.Where(c => c.FechaNacimiento.Date >= DesdeDateTimePicker.Value.Date && c.FechaNacimiento.Date <= HastaDateTimePicker.Value.Date).ToList(); } else { listado = EstudiantesBILL.GetList(p => true); } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = listado; }