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); } }
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); } }