private void btnBuscar_Click(object sender, EventArgs e) { if (this.txtCodigo.Text == "") { MessageBox.Show("Ingrese un Código", "Buscar Prestamo", MessageBoxButtons.OK, MessageBoxIcon.Error); limpiar(); inicial(); } else { int codigo = Convert.ToInt32(this.txtCodigo.Text); DataTable dt = new NPrestamo().buscarPrestamo_Codigo(codigo); this.existeP = false; foreach (DataRow row in dt.Rows) { this.txtCodigo.Text = row["CodigoPrestamo"].ToString(); this.llenarEmpleado(); this.cmbEmpleado.SelectedValue = row["CodigoEmpleado"].ToString(); this.llenarTodoCliente(); this.cmbCliente.SelectedValue = row["CodigoCliente"].ToString(); this.dtpFechaPrestamo.Value = Convert.ToDateTime(row["FechaPrestamo"].ToString()); this.dtpHora.Value = Convert.ToDateTime(row["Hora"].ToString()); this.txtMontoPrestado.Text = row["MontoPrestamo"].ToString(); this.nudCuotas.Value = Convert.ToDecimal(row["NroCuotas"].ToString()); this.txtMontoInteres.Text = row["MontoInteres"].ToString(); existeP = true; break; } if (existeP) { this.inicial(); } else { MessageBox.Show("No existe el Préstamo con ese Códgio", "Buscar Prestamo", MessageBoxButtons.OK, MessageBoxIcon.Error); limpiar(); inicial(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.cmbEmpleado.SelectedIndex == -1 || this.cmbCliente.SelectedIndex == -1 || this.txtMontoInteres.Text == "" || this.txtMontoPrestado.Text == "") { MessageBox.Show("Ingrese Campos Faltantes", "Error al Guardar Préstamo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //******************Prestamo****************** double mc, im, ift, tc; NPrestamo oPneg = new NPrestamo(); NCuota oCneg = new NCuota(); int empleadocodigo = Convert.ToInt32(this.cmbEmpleado.SelectedValue.ToString()); int clientecodigo = Convert.ToInt32(this.cmbCliente.SelectedValue.ToString()); DateTime fecha = this.dtpFechaPrestamo.Value; DateTime hora = this.dtpHora.Value; double montoprestado = Convert.ToDouble(this.txtMontoPrestado.Text); int nrocuotas = Convert.ToInt32(this.nudCuotas.Value); double montointeres = Convert.ToDouble(this.txtMontoInteres.Text); bool cancelado = false; string rpta = oPneg.insertarPrestamo(clientecodigo, empleadocodigo, fecha, hora, montoprestado, nrocuotas, montointeres, cancelado); if (rpta.Equals("OK")) { MessageBox.Show("Préstamo Registrado", "Guardar Prestamo", MessageBoxButtons.OK, MessageBoxIcon.Information); //******************Cuotas****************** mc = Convert.ToDouble(txtMontoPrestado.Text) / Convert.ToDouble(nudCuotas.Value); im = 0.015 * Convert.ToDouble(txtMontoPrestado.Text); ift = 0.00082 * mc; tc = mc + im + ift; bool canceladocuota = false; string rpta2 = ""; for (int i = 0; i < Convert.ToInt32(nudCuotas.Value); i++) { rpta2 = oCneg.insertarCuota(a, fecha, mc, im, ift, tc, canceladocuota); } if (rpta2.Equals("OK")) { MessageBox.Show("Cuota Registrada", "Guardar Cuota", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(rpta2, "Error al Guardar Cuota", MessageBoxButtons.OK, MessageBoxIcon.Error); } a++; } else { MessageBox.Show(rpta, "Error al Guardar Prestamo", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.limpiar(); this.inicial(); } }