public void Save()
        {
            try
            {
                if (string.IsNullOrEmpty(txtALF_TIPO_IDEN.Text))
                    throw new ArgumentException("Ingresar el tipo de socio");

                var oBe = new BESVMC_TIPO_IDEN();
                var oBr = new BRSVMC_TIPO_IDEN();

                if (string.IsNullOrEmpty(txtCOD_TIPO_IDEN.Text))
                {
                    oBe.NUM_ACCI = 1;
                }
                else
                {
                    oBe.NUM_ACCI = 2;
                    oBe.COD_TIPO_IDEN = Convert.ToInt32(txtCOD_TIPO_IDEN.Text);
                }

                oBe.ALF_TIPO_IDEN = txtALF_TIPO_IDEN.Text;
                oBe.ALF_DESC = meALF_DESC.Text;
                oBe.COD_USUA_CREA = SESSION_USER;
                oBe.COD_USUA_MODI = SESSION_USER;
                oBe.COD_COMP = SESSION_COMP;

                oBr.Set_SVPR_TIPO_IDEN(oBe);
                txtCOD_TIPO_IDEN.Text = oBe.COD_TIPO_IDEN.ToString();
                var oBeC = new BESVMC_TIPO_IDEN();
                var oBrC = new BRSVMC_TIPO_IDEN();

                oBeC.NUM_ACCI = 4;
                oBeC.COD_COMP = SESSION_COMP;

                var oListC = oBrC.Get_SVPR_TIPO_IDEN_LIST(oBeC);
                gdcTypeIdent.DataSource = oListC;
                StateControl(true);
                XtraMessageBox.Show("Operación realizada con exito!!!", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void xfBusinessPartner_Load(object sender, EventArgs e)
        {
            SESSION_USER = ((xfMain)MdiParent).SESSION_USER;
            SESSION_PERF = ((xfMain)MdiParent).SESSION_PERF;
            SESSION_COMP = ((xfMain)MdiParent).SESSION_COMP;

            gdcContacts.DataSource = oListCont;
            gdcBranch.DataSource = oListBranch;

            var oBeTC = new BESVMC_TIPO_CONT();
            var oBrTC = new BRSVMC_TIPO_CONT();

            oBeTC.NUM_ACCI = 4;
            oBeTC.COD_COMP = SESSION_COMP;
            var oListTC = oBrTC.Get_SVPR_TIPO_CONT_LIST(oBeTC);

            rilueCOD_TIPO_CONT.DataSource = oListTC;
            rilueCOD_TIPO_CONT.Columns.Clear();
            rilueCOD_TIPO_CONT.Columns.Add(new LookUpColumnInfo("ALF_TIPO_CONT", 100, "Tipo contacto"));
            rilueCOD_TIPO_CONT.DisplayMember = "ALF_TIPO_CONT";
            rilueCOD_TIPO_CONT.ValueMember = "COD_TIPO_CONT";

            var oBeT = new BESVMC_TIPO_SOCI();
            var oBrT = new BRSVMC_TIPO_SOCI();

            oBeT.NUM_ACCI = 4;
            oBeT.COD_COMP = SESSION_COMP;
            var oListT = oBrT.Get_SVPR_TIPO_SOCI_LIST(oBeT);

            lueCOD_TIPO_SOCI.Properties.DataSource = oListT;
            lueCOD_TIPO_SOCI.Properties.Columns.Clear();
            lueCOD_TIPO_SOCI.Properties.Columns.Add(new LookUpColumnInfo("ALF_TIPO_SOCI", 100, "Tipo asociado"));
            lueCOD_TIPO_SOCI.Properties.DisplayMember = "ALF_TIPO_SOCI";
            lueCOD_TIPO_SOCI.Properties.ValueMember = "COD_TIPO_SOCI";

            var oBeI = new BESVMC_TIPO_IDEN();
            var oBrI = new BRSVMC_TIPO_IDEN();

            oBeI.NUM_ACCI = 4;
            oBeI.COD_COMP = SESSION_COMP;
            var oListI = oBrI.Get_SVPR_TIPO_IDEN_LIST(oBeI);

            lueCOD_TIPO_IDEN.Properties.DataSource = oListI;
            lueCOD_TIPO_IDEN.Properties.Columns.Clear();
            lueCOD_TIPO_IDEN.Properties.Columns.Add(new LookUpColumnInfo("ALF_TIPO_IDEN", 100, "Tipo identificación"));
            lueCOD_TIPO_IDEN.Properties.DisplayMember = "ALF_TIPO_IDEN";
            lueCOD_TIPO_IDEN.Properties.ValueMember = "COD_TIPO_IDEN";

            var oBeE = new BESVMC_SOCI_NEGO();
            var oBrE = new BRSVMC_SOCI_NEGO();

            oBeE.NUM_ACCI = 5;
            oBeE.COD_COMP = SESSION_COMP;
            var oListE = oBrE.Get_SVPR_SOCI_NEGO_LIST(oBeE);

            lueCOD_EJEC_COME.Properties.DataSource = oListE;
            lueCOD_EJEC_COME.Properties.Columns.Clear();
            lueCOD_EJEC_COME.Properties.Columns.Add(new LookUpColumnInfo("ALF_NOMB", 100, "Ejecutivo comercial"));
            lueCOD_EJEC_COME.Properties.DisplayMember = "ALF_NOMB";
            lueCOD_EJEC_COME.Properties.ValueMember = "COD_SOCI_NEGO";

            var oBeCP = new BESVMC_COND_PAGO();
            var oBrCP = new BRSVMC_COND_PAGO();

            oBeCP.NUM_ACCI = 4;
            oBeCP.COD_COMP = SESSION_COMP;
            var oListCP = oBrCP.Get_SVPR_COND_PAGO_LIST(oBeCP);

            lueCOD_COND_PAGO.Properties.DataSource = oListCP;
            lueCOD_COND_PAGO.Properties.Columns.Clear();
            lueCOD_COND_PAGO.Properties.Columns.Add(new LookUpColumnInfo("ALF_COND_PAGO", 100, "Condición de pago"));
            lueCOD_COND_PAGO.Properties.DisplayMember = "ALF_COND_PAGO";
            lueCOD_COND_PAGO.Properties.ValueMember = "COD_COND_PAGO";

            var oBeP = new BESVMC_PAIS();
            var oBrP = new BRSVMC_PAIS();

            oBeP.NUM_ACCI = 4;
            oBeP.COD_COMP = SESSION_COMP;
            var oListP = oBrP.Get_SVPR_PAIS_LIST(oBeP);
            var oListPE = oBrP.Get_SVPR_PAIS_LIST(oBeP);

            lueCOD_PAIS_DIRE_FISC.Properties.DataSource = oListP;
            lueCOD_PAIS_DIRE_FISC.Properties.Columns.Clear();
            lueCOD_PAIS_DIRE_FISC.Properties.Columns.Add(new LookUpColumnInfo("ALF_PAIS", 100, "Paises"));
            lueCOD_PAIS_DIRE_FISC.Properties.DisplayMember = "ALF_PAIS";
            lueCOD_PAIS_DIRE_FISC.Properties.ValueMember = "COD_PAIS";

            lueCOD_PAIS_DIRE_FACT.Properties.DataSource = oListPE;
            lueCOD_PAIS_DIRE_FACT.Properties.Columns.Clear();
            lueCOD_PAIS_DIRE_FACT.Properties.Columns.Add(new LookUpColumnInfo("ALF_PAIS", 100, "Paises"));
            lueCOD_PAIS_DIRE_FACT.Properties.DisplayMember = "ALF_PAIS";
            lueCOD_PAIS_DIRE_FACT.Properties.ValueMember = "COD_PAIS";

            StateControl(true);
        }
        private void xfTypeIdentification_Load(object sender, EventArgs e)
        {
            SESSION_USER = ((xfMain)MdiParent).SESSION_USER;
            SESSION_PERF = ((xfMain)MdiParent).SESSION_PERF;
            SESSION_COMP = ((xfMain)MdiParent).SESSION_COMP;

            StateControl(true);
            var oBeC = new BESVMC_TIPO_IDEN();
            var oBrC = new BRSVMC_TIPO_IDEN();

            oBeC.NUM_ACCI = 4;
            oBeC.COD_COMP = SESSION_COMP;

            var oListC = oBrC.Get_SVPR_TIPO_IDEN_LIST(oBeC);
            gdcTypeIdent.DataSource = oListC;
        }