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();
            }
        }