private void Button1_ClickAfter(object sboObject, SAPbouiCOM.SBOItemEventArg pVal)
        {
            try
            {
                if (CheckBox0.Checked)
                {
                    oForm.Close();
                    Comisiones.Agregar_Proyecto_Grid_Pagos("");
                }

                if (Grid0.Rows.SelectedRows.Count > 0 && CheckBox0.Checked == false)
                {
                    oUDS = oForm.DataSources.UserDataSources.Item("UD_1");
                    string sOrig = oUDS.ValueEx;

                    oUDS = oForm.DataSources.UserDataSources.Item("UD_0");
                    string sProyecto = Convert.ToString(Grid0.DataTable.GetValue(0, Grid0.Rows.SelectedRows.Item(0, SAPbouiCOM.BoOrderType.ot_RowOrder)));

                    SAPbouiCOM.Form oFormP = Application.SBO_Application.Forms.Item(oUDS.ValueEx);
                    oForm.Close();

                    switch (sOrigf)
                    {
                    case "Consultas":
                        ((SAPbouiCOM.EditText)oFormP.Items.Item("Item_23").Specific).String = sProyecto;
                        break;

                    case "Pagos":
                        Comisiones.Agregar_Proyecto_Grid_Pagos(sProyecto);
                        break;

                    case "Premios":
                        Comisiones.Agregar_Proyecto_Grid_Premios(sProyecto);
                        break;
                    }
                }
            }
            catch (Exception)
            {
            }
        }