private void RetornarDisponible(object senderm, EventArgs args) { double disponible; try { if (this.formVariables.tbxIngresos.Text != string.Empty && this.formVariables.tbxDeduccionesColilla.Text != string.Empty && this.formVariables.tbxCuotasCreditoCacelarNomina.Text != string.Empty && this.formVariables.tbxDeduccionesDeSeguridadSocial.Text != string.Empty && this.formVariables.tbxOtrasDeduccionesColilla.Text != string.Empty && this.formVariables.tbxOtrosIngresos.Text != string.Empty && (this.formVariables.rbtnCiudad.Checked == true || this.formVariables.rbtnMunicipio.Checked == true) && this.formVariables.cbxVivienda.Text != string.Empty && this.formVariables.tbxCuotasACancelar.Text != string.Empty && this.formVariables.cbxFormaDePago.Text != string.Empty) { if (this.formVariables.cbxFormaDePago.Text == "Nomina") { CodigoComun.Alerta("Correcto", FormVentanaEmergente.enmTipo.exito); if (this.formVariables.cbxLeyLibranza.Checked == false) { disponible = Disponible.CalcularDisponibleNominaSinLibranza(Convert.ToDouble(this.formVariables.tbxIngresos.Text), Convert.ToDouble(this.formVariables.tbxDeduccionesColilla.Text), Convert.ToDouble(this.formVariables.tbxCuotasCreditoCacelarNomina.Text)); this.formVariables.tbxDisponible.Text = disponible.ToString("N2"); Cache.Disponible = disponible; } else if (this.formVariables.cbxLeyLibranza.Checked == true) { disponible = Disponible.CalcularDisponibleNominaConLibranza(Convert.ToDouble(this.formVariables.tbxIngresos.Text), Convert.ToDouble(this.formVariables.tbxDeduccionesDeSeguridadSocial.Text), Convert.ToDouble(this.formVariables.tbxOtrasDeduccionesColilla.Text), Convert.ToDouble(this.formVariables.tbxCuotasCreditoCacelarNomina.Text)); this.formVariables.tbxDisponible.Text = disponible.ToString("N2"); Cache.Disponible = disponible; } } else if (this.formVariables.cbxFormaDePago.Text == "Caja") { CodigoComun.Alerta("Correcto", FormVentanaEmergente.enmTipo.exito); disponible = Disponible.CalcularDisponibleCaja(Convert.ToDouble(this.formVariables.tbxIngresos.Text), Convert.ToDouble(this.formVariables.tbxOtrosIngresos.Text), Convert.ToDouble(this.formVariables.tbxDeduccionesColilla.Text), RetornarDANECiudadPueblo(), RetornarDANEVivienda(), Convert.ToDouble(this.formVariables.tbxCuotasACancelar.Text)); this.formVariables.tbxDisponible.Text = disponible.ToString("N2"); Cache.Disponible = disponible; } } else { formError = new FormError("Datos insuficientes para calcular el disponible."); formError.ShowDialog(); } } catch (Exception e) { formError = new FormError($"Error: {e}"); formError.ShowDialog(); } }
public double RetornarDisponible() { double disponible; disponible = Disponible.CalcularDisponibleCaja(this.ingresos, this.otrosIngresos, this.deduccionesColilla, RetornarDANECiudadPueblo(), RetornarDANEVivienda(), this.cuotaACancelar); return(disponible); }