private void bModificar_Click(object sender, EventArgs e) { try { DateTime fecha = dateTimePrestamo.Value; if (!tId.Text.Equals("") || Error() == true) { LogicaPrestamos.Modificar(int.Parse(tId.Text), int.Parse(tInteres.Text), int.Parse(tTiempo.Text), dateTimePrestamo.Value, int.Parse(Login.id), int.Parse(EscogerPrestamo.IDCliente), Estado(), double.Parse(tMonto.Text)); Operaciones.Mensaje("Prestamo Modificado"); this.Close(); } else { Operaciones.Mensaje("Debe selecionar el Prestamo que desea modificar"); } } catch (Exception error) { Operaciones.Mensaje("Ha ocurrido un error al Modificar el Prestamo"); } }
private void tBuscarPrestamo_TextChanged(object sender, EventArgs e) { if (tBuscarPrestamo.Text.Length == 0) { Mostrar(); } else { dataGridView1.DataSource = LogicaPrestamos.Prestamos(int.Parse(tBuscarPrestamo.Text)); tBuscarPrestamo.Text = IDPrestamo; } }
private void bGuardar_Click(object sender, EventArgs e) { try { if (tInteres.Text == string.Empty || tTiempo.Text == string.Empty || dateTimePrestamo.Text == "" || tMonto.Text == string.Empty || tCedula.Text == string.Empty || tNombreCliente.Text == string.Empty || tUsuario.Text == string.Empty) { Error(); } else { //Evaluando si el cliente ya tiene un prestamo registrado if (int.Parse(EscogerCliente.OpcionPrestamo) > 0) { Operaciones.Mensaje("El cliente solo puede tener un prestamo activo"); } else { LogicaPrestamos.Ingresar(int.Parse(tInteres.Text), int.Parse(tTiempo.Text), dateTimePrestamo.Value, int.Parse(Login.id), int.Parse(EscogerCliente.IDCliente), Estado(), double.Parse(tMonto.Text)); //Consulta para saber el id del prestamo que se esta creando, para luego asignarselo a la factura string comando = string.Format($"select * from Prestamos where idCliente='{EscogerCliente.IDCliente}'"); DataSet data = LogicaUsuarios.Ejecutar(comando); string idPrestamos = data.Tables[0].Rows[0]["idPrestamo"].ToString().Trim(); double totalPago = Operaciones.funcion(double.Parse(tMonto.Text), double.Parse(tInteres.Text), int.Parse(tTiempo.Text)); Operaciones.InsertarFactura(totalPago, double.Parse(tInteres.Text), int.Parse(idPrestamos), int.Parse(EscogerCliente.IDCliente), int.Parse(Login.id)); Operaciones.Mensaje("Prestamo Creado Correctamente"); this.Close(); } } } catch (Exception error) { Operaciones.Mensaje("Ha ocurrido un error al Crear el Prestamo"); } }
private void bAnularPrestamo_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Desea Anular el Prestamo", "Alerta!!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { LogicaPrestamos.Anular(int.Parse(tBusqueda.Text)); Operaciones.Mensaje("Prestamo Anulado"); tBusqueda.Clear(); this.Close(); } } catch (Exception error) { Operaciones.Mensaje("Ha ocurrido un error al Anular el Prestamo"); } }
private void Mostrar() { dataGridView1.DataSource = LogicaPrestamos.Todo(); }