Exemple #1
0
 private void btSiguiente_Click(object sender, EventArgs e)
 {
     if (lbCantidad.Text != "(0)")
     {
         Globals.strQueryUser = "******";
         SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();
         suf.ShowDialog();
         if (Globals.IdUsernameSelect > 0)
         {
             PagareFunctions.RecibirPagareCarrito();
             btActualizar_Click(sender, e);
         }
     }
 }
Exemple #2
0
 private void btEntregar_Click(object sender, EventArgs e)
 {
     if (lbCantidad.Text != "(0)")
     {
         Globals.strQueryArea = "";
         Globals.strQueryUser = "******";
         SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();
         suf.ShowDialog();
         if (Globals.IdUsernameSelect > 0)
         {
             string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", "");
             EntregarFunctions.EntregarDocumentosCarrito(observacion);
         }
     }
 }
Exemple #3
0
 private void btSiguiente_Click(object sender, EventArgs e)
 {
     if (lbCantidad.Text != "(0)")
     {
         Globals.strQueryArea = " AND ID_AREA = " + Globals.IdAreaCustodia;
         Globals.strQueryUser = "******";
         SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();
         suf.ShowDialog();
         if (Globals.IdUsernameSelect > 0)
         {
             BovedaFunctions.GuardarDocCarrito();
             actualizarCantidad(0);
         }
     }
 }
        private void buttonSeleccionarUsuario_Click(object sender, EventArgs e)     // Selecciono un cliente
        {
            Usuario seleccionado = new SeleccionarUsuarioForm(this).getNoCliente(); // Si es null(porque cancelaron) no hago nada

            if (seleccionado != null)
            {
                usuarioSeleccionado = seleccionado;         // en caso contrario lleno los campos
                Nombre    = seleccionado.nombre;
                Apellido  = seleccionado.apellido;
                DNI       = seleccionado.dni;
                Domicilio = seleccionado.domicilio;
                Telefono  = seleccionado.telefono;
                Mail      = seleccionado.mail;
                FechaNac  = seleccionado.fechaNac;
            }
        }
Exemple #5
0
 private void btRecibir_Click(object sender, EventArgs e)
 {
     if (lbCantidad.Text != "(0)")
     {
         Globals.strQueryArea = "";
         Globals.strQueryUser = "******";
         SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();
         suf.ShowDialog();
         if (Globals.IdUsernameSelect > 0)
         {
             string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observación (opcional):", "Observación", "");
             LetrasFunctions.ReingresoCarrito(Globals.IdUsernameSelect, observacion);
             cantidadcarrito = 0;
             actualizarCantidad();
         }
     }
 }
Exemple #6
0
        private void btCargarValido_Click(object sender, EventArgs e)
        {
            Globals.strQueryArea = "";
            Globals.strQueryUser = "******";
            SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();

            suf.ShowDialog();
            if (Globals.IdUsernameSelect > 0)
            {
                string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", "");

                LoadingScreen.iniciarLoading();

                string  strSQL = "";
                long    lastinsertid;
                string  fecha = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'";
                Boolean pagare;

                try
                {
                    if (!Conexion.conectar())
                    {
                        return;
                    }
                    foreach (DataGridViewRow row in dgv.Rows)
                    {
                        if (row.Cells["STATUS"].Value.ToString() != "OK")
                        {
                            continue;
                        }

                        if (row.Cells["PAGARE"].Value.ToString() == "SI")
                        {
                            pagare = true;
                        }
                        else
                        {
                            pagare = false;
                        }

                        if (!Conexion.iniciaCommand(RecibirFunctions.ArmarStrNuevoIngreso(((DataRowView)row.DataBoundItem).Row)))
                        {
                            return;
                        }
                        if (!Conexion.ejecutarQuery())
                        {
                            return;
                        }
                        lastinsertid = Conexion.lastIdInsert();

                        strSQL = "INSERT INTO INVENTARIO_HISTORICO (ID_INVENTARIO_GENERAL_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_RECIBE, RECIBIDO, ANULADO) VALUES (" + lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + observacion + "', 1, 0)";

                        if (!Conexion.iniciaCommand(strSQL))
                        {
                            return;
                        }
                        if (!Conexion.ejecutarQuery())
                        {
                            return;
                        }

                        if (pagare)
                        {
                            if (!RecibirFunctions.RecibirPagare(((DataRowView)row.DataBoundItem).Row, observacion))
                            {
                                return;
                            }
                        }
                    }
                    Conexion.cerrar();
                    LoadingScreen.cerrarLoading();

                    MessageBox.Show("Proceso Finalizado");
                    dgv.DataSource = null;
                }
                catch (Exception ex)
                {
                    GlobalFunctions.casoError(ex, strSQL);
                    return;
                }
            }
        }
Exemple #7
0
        private void btBuscarCargo_Click(object sender, EventArgs e)
        {
            Boolean        valido = true;
            OpenFileDialog ofd    = new OpenFileDialog();

            ofd.Filter          = "Libro de Excel|*.xlsx;*.xls|All files (*.*)|*.*";
            ofd.CheckFileExists = true;
            ofd.CheckPathExists = true;

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                Globals.strQueryUser = "******";
                SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();
                suf.ShowDialog();
                if (Globals.IdUsernameSelect > 0)
                {
                    LoadingScreen.iniciarLoading();

                    if (!File.Exists(ofd.FileName))
                    {
                        return;
                    }

                    FileInfo fi       = new FileInfo(ofd.FileName);
                    long     filesize = fi.Length;

                    Microsoft.Office.Interop.Excel.Application xlApp;
                    Workbook  xlWorkBook;
                    Worksheet xlWorkSheet;
                    Range     range;
                    var       misValue = Type.Missing;

                    // abrir el documento
                    xlApp      = new Microsoft.Office.Interop.Excel.Application();
                    xlWorkBook = xlApp.Workbooks.Open(ofd.FileName, misValue, misValue,
                                                      misValue, misValue, misValue, misValue, misValue, misValue,
                                                      misValue, misValue, misValue, misValue, misValue, misValue);

                    // seleccion de la hoja de calculo
                    // get_item() devuelve object y numera las hojas a partir de 1
                    xlWorkSheet = (Worksheet)xlWorkBook.Worksheets.get_Item(1);

                    // seleccion rango activo
                    range = xlWorkSheet.UsedRange;

                    int rows = range.Rows.Count;
                    //int cols = range.Columns.Count;
                    int cols = 5;

                    System.Data.DataTable dt = new System.Data.DataTable();
                    dt.Columns.Add("STATUS");
                    dt.Columns.Add("SOLICITUD SISGO");
                    dt.Columns.Add("CODIGO SOCIO");
                    dt.Columns.Add("NOMBRE");
                    dt.Columns.Add("OBSERVACION ENTREGA");
                    dt.Columns.Add("OBSERVACION RECIBE");

                    for (int row = 1; row <= rows; row++)
                    {
                        DataRow newrow = dt.NewRow();
                        for (int col = 1; col <= cols; col++)
                        {
                            // lectura como cadena
                            string cellText = xlWorkSheet.Cells[row, col].Text;
                            //cellText = Convert.ToString(cellText);
                            //cellText = cellText.Replace("'", ""); // Comillas simples no pueden pasar en el Texto

                            if (row == 1)
                            {
                                switch (col)
                                {
                                case 1:
                                    if (!cellText.Equals("SOLICITUD SISGO"))
                                    {
                                        GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp);
                                        valido = false;
                                        MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rSOLICITUD SISGO");
                                        row = 100000;
                                        col = 100000;
                                    }
                                    break;

                                case 2:
                                    if (!cellText.Equals("CODIGO SOCIO"))
                                    {
                                        GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp);
                                        valido = false;
                                        MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rCODIGO SOCIO");
                                        row = 100000;
                                        col = 100000;
                                    }
                                    break;

                                case 3:
                                    if (!cellText.Equals("NOMBRE"))
                                    {
                                        GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp);
                                        valido = false;
                                        MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rNOMBRE");
                                        row = 100000;
                                        col = 100000;
                                    }
                                    break;

                                case 4:
                                    if (!cellText.Equals("OBSERVACION ENTREGA"))
                                    {
                                        GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp);
                                        valido = false;
                                        MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rOBSERVACION ENTREGA");
                                        row = 100000;
                                        col = 100000;
                                    }
                                    break;

                                case 5:
                                    if (!cellText.Equals("OBSERVACION RECIBE"))
                                    {
                                        GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp);
                                        valido = false;
                                        MessageBox.Show("Error Cabecera de la Plantilla\rColumna: " + col + "\rOBSERVACION RECIBE");
                                        row = 100000;
                                        col = 100000;
                                    }
                                    break;
                                }
                            }
                            else
                            {
                                newrow[col] = cellText;

                                switch (col)
                                {
                                case 1:
                                    if (cellText == "")
                                    {
                                        valido           = false;
                                        newrow["STATUS"] = newrow["STATUS"].ToString() + "Solicitud Sisgo Vacío;";
                                    }
                                    break;

                                case 2:
                                    if (cellText == "")
                                    {
                                        valido           = false;
                                        newrow["STATUS"] = newrow["STATUS"].ToString() + "Codigo Socio Vacío;";
                                    }
                                    break;

                                case 3:
                                    if (cellText == "")
                                    {
                                        valido           = false;
                                        newrow["STATUS"] = newrow["STATUS"].ToString() + "Nombre Vacío;";
                                    }
                                    break;
                                }

                                if (valido)
                                {
                                    newrow["STATUS"] = "OK";
                                }
                            }
                        }

                        if (row > 1)
                        {
                            dt.Rows.Add(newrow);
                        }
                    }

                    GlobalFunctions.cerrarExcel(xlWorkBook, xlWorkSheet, xlApp);

                    if (!valido)
                    {
                        MessageBox.Show("Se encontro Solicitud/Socio/Nombre vacío");
                        return;
                    }

                    if (dt.Rows.Count > 0)
                    {
                        if (!Conexion.conectar())
                        {
                            return;
                        }
                        foreach (DataRow row in dt.Rows)
                        {
                            string strSQL = "INSERT INTO PAGARE (SOLICITUD_SISGO, CODIGO_SOCIO, USUARIO_POSEE, DESCRIPCION_3, DESCRIPCION_4, CONCAT) VALUES (";
                            strSQL += "'" + row["SOLICITUD SISGO"] + "', ";
                            strSQL += "'" + row["CODIGO SOCIO"] + "', ";
                            strSQL += "'" + Globals.Username + "', ";
                            strSQL += "'" + row["CODIGO SOCIO"] + "', ";
                            strSQL += "'" + row["NOMBRE"] + "', ";
                            strSQL += "'" + row["SOLICITUD SISGO"] + ";" + row["CODIGO SOCIO"] + ";" + GlobalFunctions.lCadena(row["NOMBRE"].ToString()) + ";" + GlobalFunctions.lCadena(row["OBSERVACION ENTREGA"].ToString()) + ";" + GlobalFunctions.lCadena(row["OBSERVACION RECIBE"].ToString()) + "')";

                            if (!Conexion.iniciaCommand(strSQL))
                            {
                                return;
                            }
                            if (!Conexion.ejecutarQuery())
                            {
                                return;
                            }

                            int    lastinsertid = Conexion.lastIdInsert();
                            string fecha        = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'";

                            strSQL  = "INSERT INTO PAGARE_HISTORICO (ID_PAGARE_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_ENTREGA, OBSERVACION_RECIBE, RECIBIDO) VALUES (";
                            strSQL += lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + GlobalFunctions.lCadena(row["OBSERVACION ENTREGA"].ToString()) + "', '" + GlobalFunctions.lCadena(row["OBSERVACION RECIBE"].ToString()) + "', 1)";

                            if (!Conexion.iniciaCommand(strSQL))
                            {
                                return;
                            }
                            if (!Conexion.ejecutarQuery())
                            {
                                return;
                            }
                        }
                        Conexion.cerrar();
                    }

                    //dgv.DataSource = dt;
                    //dgv.Columns[0].Visible = false;
                    //dgv.ClearSelection();

                    LoadingScreen.cerrarLoading();
                    MessageBox.Show("Proceso Completado");
                }
            }
        }
Exemple #8
0
        private void btRegistrar_Click(object sender, EventArgs e)
        {
            string fecha  = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'";
            string strSQL = "INSERT INTO INVENTARIO_GENERAL (NUMERO_DE_CAJA, ID_DEPARTAMENTO_FK, ID_DOCUMENTO_FK, FECHA_DESDE, FECHA_HASTA, DESCRIPCION_1, DESCRIPCION_2, DESCRIPCION_3, DESCRIPCION_4, DESCRIPCION_5, DESC_CONCAT, FECHA_POSEE, ID_USUARIO_POSEE, ID_ESTADO_FK, EXPEDIENTE) ";

            strSQL += "VALUES (";

            if (cmbCodDepartamento.Text != "")
            {
                if (cmbCodDocumento.Text != "")
                {
                    if (cmbDescripcion1.Text != "")
                    {
                        if (cbNumeroCaja.Checked && tbNumeroCaja.Text == "")
                        {
                            MessageBox.Show("Falta Número de Caja");
                        }
                        else
                        {
                            Globals.strQueryArea = "";
                            Globals.strQueryUser = "******";
                            SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();
                            suf.ShowDialog();
                            if (Globals.IdUsernameSelect > 0)
                            {
                                string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", "");


                                DataTable dt = new DataTable();
                                dt.Columns.Add("STATUS");
                                dt.Columns.Add("NUMERO CAJA");
                                dt.Columns.Add("CODIGO DEPARTAMENTO");
                                dt.Columns.Add("CODIGO DOCUMENTO");
                                dt.Columns.Add("FECHA DESDE");
                                dt.Columns.Add("FECHA HASTA");
                                dt.Columns.Add("DESCRIPCION 1");
                                dt.Columns.Add("DESCRIPCION 2");
                                dt.Columns.Add("DESCRIPCION 3");
                                dt.Columns.Add("DESCRIPCION 4");
                                dt.Columns.Add("DESCRIPCION 5");
                                dt.Columns.Add("EXPEDIENTE");
                                dt.Columns.Add("PAGARE");
                                dt.Columns.Add("DESC_CONCAT");
                                dt.Columns.Add("ID DEPARTAMENTO");
                                dt.Columns.Add("ID DOCUMENTO");

                                DataRow row = dt.NewRow();

                                if (cbNumeroCaja.Checked)
                                {
                                    row["NUMERO CAJA"] = GlobalFunctions.lCadena(tbNumeroCaja.Text);
                                }
                                else
                                {
                                    row["NUMERO CAJA"] = "";
                                }
                                row["CODIGO DEPARTAMENTO"] = (cmbCodDepartamento.SelectedItem as DataRowView)["NOMBRE_DEPARTAMENTO"].ToString();
                                row["CODIGO DOCUMENTO"]    = (cmbCodDocumento.SelectedItem as DataRowView)["NOMBRE_DOCUMENTO"].ToString();
                                row["ID DEPARTAMENTO"]     = (cmbCodDepartamento.SelectedItem as DataRowView)["ID_DEPARTAMENTO"].ToString();
                                row["ID DOCUMENTO"]        = (cmbCodDocumento.SelectedItem as DataRowView)["ID_DOCUMENTO"].ToString();
                                if (cbFecha.Checked)
                                {
                                    row["FECHA DESDE"] = dtpDesde.Value.ToString("yyyy-MM-dd");
                                    row["FECHA HASTA"] = dtpHasta.Value.ToString("yyyy-MM-dd");
                                }
                                else
                                {
                                    row["FECHA DESDE"] = "";
                                    row["FECHA HASTA"] = "";
                                }
                                row["DESCRIPCION 1"] = (cmbDescripcion1.SelectedItem as DataRowView)["NOMBRE_DESCRIPCION1"].ToString();


                                if (cbDescripcion2.Checked)
                                {
                                    row["DESCRIPCION 2"] = GlobalFunctions.lCadena(tbDescripcion2.Text);
                                }
                                else
                                {
                                    row["DESCRIPCION 2"] = "";
                                }

                                if (cbDescripcion3.Checked)
                                {
                                    row["DESCRIPCION 3"] = GlobalFunctions.lCadena(tbDescripcion3.Text);
                                }
                                else
                                {
                                    row["DESCRIPCION 3"] = "";
                                }

                                if (cbDescripcion4.Checked)
                                {
                                    row["DESCRIPCION 4"] = GlobalFunctions.lCadena(tbDescripcion4.Text);
                                }
                                else
                                {
                                    row["DESCRIPCION 4"] = "";
                                }


                                if (cbDescripcion5.Checked)
                                {
                                    row["DESCRIPCION 5"] = GlobalFunctions.lCadena(tbDescripcion5.Text);
                                }
                                else
                                {
                                    row["DESCRIPCION 5"] = "";
                                }

                                row["DESC_CONCAT"] = row["CODIGO DEPARTAMENTO"].ToString() + ";" + row["CODIGO DOCUMENTO"].ToString() + ";" + row["FECHA DESDE"].ToString() + ";" + row["FECHA HASTA"].ToString() + ";" + row["DESCRIPCION 1"].ToString() + ";" + row["DESCRIPCION 2"].ToString() + ";" + row["DESCRIPCION 3"].ToString() + ";" + row["DESCRIPCION 4"].ToString() + ";" + row["DESCRIPCION 5"].ToString() + ";";

                                if (cmbExpediente.Visible && cmbExpediente.Text == "SI")
                                {
                                    row["EXPEDIENTE"] = "SI";
                                }
                                else
                                {
                                    row["EXPEDIENTE"] = "NO";
                                }

                                if (cmbPagare.Visible && cmbPagare.Text == "SI")
                                {
                                    row["PAGARE"] = "SI";
                                }
                                else
                                {
                                    row["PAGARE"] = "NO";
                                }

                                /*
                                 * DataGridView dgv = new DataGridView();
                                 * dt.Columns.Add("STATUS");
                                 * dt.Columns.Add("NUMERO CAJA");
                                 * dt.Columns.Add("CODIGO DEPARTAMENTO");
                                 * dt.Columns.Add("CODIGO DOCUMENTO");
                                 * dt.Columns.Add("FECHA DESDE");
                                 * dt.Columns.Add("FECHA HASTA");
                                 * dt.Columns.Add("DESCRIPCION 1");
                                 * dt.Columns.Add("DESCRIPCION 2");
                                 * dt.Columns.Add("DESCRIPCION 3");
                                 * dt.Columns.Add("DESCRIPCION 4");
                                 * dt.Columns.Add("DESCRIPCION 5");
                                 * dt.Columns.Add("EXPEDIENTE");
                                 * dt.Columns.Add("PAGARE");
                                 * dt.Columns.Add("DESC_CONCAT");
                                 * dt.Columns.Add("ID DEPARTAMENTO");
                                 * dt.Columns.Add("ID DOCUMENTO");
                                 * dgv.Rows.Add(row.ItemArray);
                                 */

                                try
                                {
                                    if (!Conexion.conectar())
                                    {
                                        return;
                                    }
                                    if (!Conexion.iniciaCommand(RecibirFunctions.ArmarStrNuevoIngreso(row)))
                                    {
                                        return;
                                    }
                                    if (!Conexion.ejecutarQuery())
                                    {
                                        return;
                                    }
                                    int lastinsertid = Conexion.lastIdInsert();

                                    strSQL = "INSERT INTO INVENTARIO_HISTORICO (ID_INVENTARIO_GENERAL_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_RECIBE, RECIBIDO, ANULADO) VALUES (" + lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + observacion + "', 1, 0)";

                                    if (!Conexion.iniciaCommand(strSQL))
                                    {
                                        return;
                                    }
                                    if (!Conexion.ejecutarQuery())
                                    {
                                        return;
                                    }

                                    if (cmbPagare.Visible && cmbPagare.Text == "SI")
                                    {
                                        if (!RecibirFunctions.RecibirPagare(row, observacion))
                                        {
                                            return;
                                        }
                                    }
                                    Conexion.cerrar();
                                }
                                catch (Exception ex)
                                {
                                    GlobalFunctions.casoError(ex, strSQL);
                                    return;
                                }

                                MessageBox.Show("Registro Completado");
                                this.Close();
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Falta Descripcion 1");
                    }
                }
                else
                {
                    MessageBox.Show("Falta Codigo Documento");
                }
            }
            else
            {
                MessageBox.Show("Falta Codigo Departamento");
            }
        }
Exemple #9
0
        private void btRegistrar_Click(object sender, EventArgs e)
        {
            string fecha  = "'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'";
            string strSQL = "INSERT INTO PAGARE (SOLICITUD_SISGO, CODIGO_SOCIO, DESCRIPCION_3, DESCRIPCION_4, ID_USUARIO_POSEE, CONCAT) ";

            strSQL += "VALUES (";

            if (tbSolicitudSISGO.Text != "")
            {
                if (tbCodigoSocio.Text != "")
                {
                    if (tbNombre.Text != "")
                    {
                        Globals.strQueryArea = "";
                        Globals.strQueryUser = "******";
                        SeleccionarUsuarioForm suf = new SeleccionarUsuarioForm();
                        suf.ShowDialog();
                        if (Globals.IdUsernameSelect > 0)
                        {
                            string observacion = Microsoft.VisualBasic.Interaction.InputBox("Escriba una observacion (opcional):", "Observación", "");
                            strSQL += "'" + tbSolicitudSISGO.Text + "', ";

                            strSQL += "'" + tbCodigoSocio.Text + "', ";
                            strSQL += "'" + tbCodigoSocio.Text + "', ";
                            strSQL += "'" + tbNombre.Text + "', ";
                            strSQL += "" + Globals.IdUsername + ", ";

                            //DESC_CONCAT
                            strSQL += "'" + tbSolicitudSISGO.Text + ";" + tbCodigoSocio.Text + ";" + tbNombre.Text + ";')";

                            if (!Conexion.conectar())
                            {
                                return;
                            }

                            if (!Conexion.iniciaCommand(strSQL))
                            {
                                return;
                            }

                            if (!Conexion.ejecutarQuery())
                            {
                                return;
                            }

                            int lastinsertid = Conexion.lastIdInsert();

                            strSQL  = "INSERT INTO PAGARE_HISTORICO (ID_PAGARE_FK, ID_USUARIO_ENTREGA_FK, ID_USUARIO_RECIBE_FK, FECHA_INICIO, FECHA_FIN, OBSERVACION_RECIBE, RECIBIDO) VALUES (";
                            strSQL += lastinsertid + ", " + Globals.IdUsernameSelect + ", " + Globals.IdUsername + ", " + fecha + ", " + fecha + ", '" + GlobalFunctions.lCadena(observacion) + "', 1)";

                            if (!Conexion.iniciaCommand(strSQL))
                            {
                                return;
                            }
                            if (!Conexion.ejecutarQuery())
                            {
                                return;
                            }

                            Conexion.cerrar();

                            MessageBox.Show("Registro Completado");
                            this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Falta Nombre");
                    }
                }
                else
                {
                    MessageBox.Show("Falta Codigo Socio");
                }
            }
            else
            {
                MessageBox.Show("Falta Solicitud SISGO");
            }
        }