private void EliminarButton_Click(object sender, EventArgs e) { Inscripciones inscripcion = new Inscripciones(); MyErrorProvider.Clear(); int id; int.TryParse(InscripcionIDNumericUpDown.Text, out id); Limpiar(); inscripcion = InscripcionesBLL.Buscar(id); if (InscripcionesBLL.Eliminar(id)) { EstudiantesBLL.GuardarBalance(inscripcion.EstudianteId, (0 * inscripcion.Balance)); MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MyErrorProvider.SetError(InscripcionIDNumericUpDown, "No se puede eliminar una inscripcion que no existe"); } }
private Inscripciones LlenaClase() { Inscripciones inscripcion = new Inscripciones(); inscripcion.InscripcionId = Convert.ToInt32(InscripcionIDNumericUpDown.Value); inscripcion.EstudianteId = Convert.ToInt32(EstudianteIDNumericUpDown.Value); inscripcion.Fecha = FechaDateTimePicker.Value; inscripcion.Monto = Convert.ToDecimal(MontoTextBox.Text); inscripcion.Deposito = Convert.ToDecimal(DepositoTextBox.Text); inscripcion.Comentarios = ComentariosRichTextBox.Text; if (Convert.ToDecimal(BalanceTextBox.Text + "0") > 0) { EstudiantesBLL.GuardarBalance((int)EstudianteIDNumericUpDown.Value, (-1 * inscripcion.Deposito)); inscripcion.Balance = (Convert.ToDecimal(BalanceTextBox.Text) - inscripcion.Deposito); } else { EstudiantesBLL.GuardarBalance((int)EstudianteIDNumericUpDown.Value, (inscripcion.Monto - inscripcion.Deposito)); inscripcion.Balance = inscripcion.Monto - inscripcion.Deposito; } return(inscripcion); }