예제 #1
0
        /*  private void ButtonNuevo_Click(object sender, RoutedEventArgs e)
         * {
         *    Limpiar();
         * }*/

        private Inscripciones LlenaClase()
        {
            Inscripciones inscripcion = new Inscripciones();

            inscripcion.IncripcionId = inscripcion.PersonaId = Convert.ToInt32(InscripcionesIDTextBox.Text);
            inscripcion.PersonaId    = Convert.ToInt32(PersonaIdTextBox.Text);
            inscripcion.Fecha        = (DateTime)FechaDeInscripcionDatePicker.SelectedDate;
            inscripcion.Comentarios  = ComentarioTextBox.Text;
            inscripcion.Monto        = Convert.ToDecimal(MontoTextBox.Text);
            inscripcion.Balance      = Convert.ToDecimal(BalanceTextBox.Text);
            inscripcion.Deposito     = Convert.ToDecimal(DepositoTextBox.Text);

            if (Convert.ToDecimal(BalanceTextBox.Text) > 0)
            {
                inscripcion.Balance = (Convert.ToDecimal(BalanceTextBox.Text) - inscripcion.Deposito);
                PersonasBLL.GuardarBalance(Convert.ToInt32(PersonaIdTextBox.Text), (inscripcion.Balance));
            }
            else
            {
                inscripcion.Balance = inscripcion.Balance - inscripcion.Deposito;
                PersonasBLL.GuardarBalance(Convert.ToInt32(PersonaIdTextBox), (inscripcion.Monto - inscripcion.Deposito));
            }

            return(inscripcion);
        }
예제 #2
0
        /*  private void ButtonNuevo_Click(object sender, RoutedEventArgs e)
         * {
         *    Limpiar();
         * }*/

        private Inscripciones LlenaClase()
        {
            Inscripciones inscripcion = new Inscripciones();

            inscripcion.IncripcionId = inscripcion.PersonaId = Convert.ToInt32(TextBoxInscripcionesId.Text);
            inscripcion.PersonaId    = Convert.ToInt32(TextBoxPersonaId.Text);
            inscripcion.Fecha        = (DateTime)DatePickerFechaInscripcion.SelectedDate;
            inscripcion.Comentarios  = TextBoxComentario.Text;
            inscripcion.Monto        = Convert.ToDecimal(TextBoxMonto.Text);
            inscripcion.Balance      = Convert.ToDecimal(TextBoxBalance.Text);
            inscripcion.Deposito     = Convert.ToDecimal(TextBoxDeposito.Text);

            if (Convert.ToDecimal(TextBoxBalance.Text) > 0)
            {
                inscripcion.Balance = (Convert.ToDecimal(TextBoxBalance.Text) - inscripcion.Deposito);
                PersonasBLL.GuardarBalance(Convert.ToInt32(TextBoxPersonaId.Text), (inscripcion.Balance));
            }
            else
            {
                inscripcion.Balance = inscripcion.Balance - inscripcion.Deposito;
                PersonasBLL.GuardarBalance(Convert.ToInt32(TextBoxPersonaId), (inscripcion.Monto - inscripcion.Deposito));
            }

            return(inscripcion);
        }
예제 #3
0
        private void ButtonEliminar_Click(object sender, RoutedEventArgs e)
        {
            Inscripciones inscripcion = new Inscripciones();
            int           id;

            int.TryParse(PersonaIdTextBox.Text, out id);
            Limpiar();

            inscripcion = InscripcionesBLL.Buscar(id);
            if (InscripcionesBLL.Eliminar(id))
            {
                PersonasBLL.GuardarBalance(inscripcion.PersonaId, (0 * inscripcion.Balance));
                MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No se puede eliminar una inscripcion que no existe", "ERROR", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }