private void guardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Prestamo prest = new Prestamo();

            DB = new Conexion();
            int _IDPrestamo = 0;

            #region Socios comentado

            /*
             * if (Porcentaje_Socios() != 100)
             * {
             *  MessageBox.Show("No has alcanzado el 100% en el reparto de beneficios. \nFavor completar.",
             *      "100% No alcanzado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             *  return;
             * }*/
            #endregion

            try
            {
                var MtCuota = decimal.Parse(TxtmontoCuotas.Text);

                prest.Fill(IDCliente,
                           Convert.ToInt16(CmbTipo.SelectedValue),
                           Convert.ToInt16(CmbFrecuencia.SelectedValue),
                           Convert.ToInt16(CmbCobrador.SelectedValue),
                           Convert.ToInt16(CmbTaza.SelectedValue),
                           TxtGarantia.Text,
                           Convert.ToDecimal(TxtMonto.Text),
                           Convert.ToInt16(TxtCantCuotas.Text),
                           DtFechaInicio.Value,
                           Chk_Amortizar.Checked, false,
                           ChkLineaDeCredito.Checked,
                           MtCuota,
                           Convert.ToInt32(TxtDiaCobro.Value),
                           Convert.ToInt32(TxtDiaCobro2.Value),
                           true);

                if (prest.Save())
                {
                    DB = new Conexion();

                    _IDPrestamo = int.Parse(DB.GetData("Select max(id_Prestamo) as id from TBL_Prestamos")
                                            .Rows[0]["id"].ToString());

                    MessageBox.Show("Done!", "Guardado",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpiarFormulario();
                }
                else
                {
                    MessageBox.Show("Error al guardar prestamo!", "No Guardado",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception es)
            {
                MessageBox.Show(string.Format("Error al guardar prestamo! \n{0}",
                                              es.Message),
                                "No Guardado",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);

                if (_IDPrestamo != 0)
                {
                    try
                    {
                        DB.ExecuteCMD("DELETE FROM Ganancia_socios where prestamo = " + _IDPrestamo.ToString());
                        DB.ExecuteCMD("DELETE FROM tbl_Prestamos where id_prestamo = " + _IDPrestamo.ToString());

                        MessageBox.Show("Prestamo Reversado!", "REVERSADO!",
                                        MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    catch (Exception)
                    {
                    }
                }
                LimpiarFormulario();
            }
        }