Example #1
0
        /// <summary>
        /// PRESENTAR LA ORDEN DE VENTA CON LA INFORMACION PROVENIENTE DE LA COTIZACION
        /// </summary>
        /// <param name="COD_COTI"></param>
        public void SearchInvoice(int COD_DVENp)
        {
            ClearControl();
            StateControl(false);

            beALF_NOMB.Enabled = false;
            lueCOD_SUCU.Properties.ReadOnly = true;
            lueCOD_MONE.Properties.ReadOnly = true;
            lueCOD_ALMA.Properties.ReadOnly = true;
            txtNUM_DESC.Properties.ReadOnly = true;
            gcaNUM_CANT.OptionsColumn.AllowEdit = false;
            gcaNUM_CANT.OptionsColumn.AllowFocus = false;
            gcaNUM_CANT.OptionsColumn.ReadOnly = true;
            var oBe = new BESVTC_COTI();
            var oBr = new BRSVTC_COTI();
            oBe.ALF_NUME_IDEN = COD_DVENp.ToString();
            oBe.COD_TIPO_DOCU = 4;
            oBe.COD_COMP = SESSION_COMP;
            oBe.NUM_ACCI = 9;

            var oListDV = oBr.Get_SVPR_COTI_BUSC(oBe);
            LoadBranch(oListDV[0].COD_SOCI_NEGO);
            txtCOD_SOCI_NEGO.Text = oListDV[0].COD_SOCI_NEGO.ToString();
            beALF_NOMB.Text = oListDV[0].ALF_NOMB;
            txtALF_DIRE_FISC.Text = oListDV[0].ALF_DIRE;
            txtALF_TELE.Text = "";
            txtALF_FAXX.Text = "";
            txtALF_CONT.Text = oListDV[0].ALF_CONT;
            lueCOD_SUCU.EditValue = oListDV[0].COD_SUCU;
            txtNUM_DESC.Text = oListDV[0].NUM_DESC.ToString("#,##0.00");
            txtALF_NUME_FACT.Text = oListDV[0].ALF_NUME_SUNA;
            beALF_GUIA_REMI_STOR.Text = oListDV[0].ALF_NUME_DOCU;
            COD_DVEN = oListDV[0].COD_DVEN;
            txtNUM_NCRE.Text = string.Empty;
            deFEC_REGI.EditValue = DateTime.Today;
            deFEC_DOCU.EditValue = DateTime.Today;
            deFEC_VENC.EditValue = DateTime.Today;
            txtALF_ESTA.Text = oListDV[0].ALF_ESTA;
            lueCOD_MONE.EditValue = oListDV[0].COD_MONE;
            lueCOD_ALMA.EditValue = oListDV[0].COD_ALMA;
            txtALF_NUME_IDEN.Text = oListDV[0].ALF_NUME_IDEN;
            chkIGV.Checked = oListDV[0].IND_IMPU;
            chkIND_LIQU.Checked = oListDV[0].IND_LIQU;

            meALF_OBSE.Text = oListDV[0].ALF_OBSE;
            lblALF_SONN.Text = oListDV[0].ALF_TOTA;

            txtNUM_SUBT.Text = oListDV[0].NUM_SUBT.ToString("#,##0.00");
            txtNUM_IGVV.Text = oListDV[0].NUM_IGVV.ToString("#,##0.00");
            txtNUM_TOTA.Text = oListDV[0].NUM_TOTA.ToString("#,##0.00");

            var oBeSu = new BESVMD_SOCI_NEGO_SUCU();
            var oBrSu = new BRSVMD_SOCI_NEGO_SUCU();

            oBeSu.NUM_ACCI = 5;
            oBeSu.COD_SOCI_NEGO = oListDV[0].COD_SOCI_NEGO;
            var oListTC = oBrSu.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBeSu);

            lueCOD_SUCU.Properties.DataSource = oListTC;
            lueCOD_SUCU.Properties.Columns.Clear();
            lueCOD_SUCU.Properties.Columns.Add(new LookUpColumnInfo("ALF_SUCU", 100, "Sucursal"));
            lueCOD_SUCU.Properties.DisplayMember = "ALF_SUCU";
            lueCOD_SUCU.Properties.ValueMember = "COD_SOCI_NEGO_SUCU";
            lueCOD_SUCU.EditValue = oListDV[0].COD_SUCU;

            var oBeD = new BESVTD_COTI();
            var oBrD = new BRSVTD_COTI();

            oBeD.COD_COTI = oListDV[0].COD_DVEN;
            oBeD.NUM_ACCI = 5;
            oBeD.COD_TIPO_DOCU = 4;
            var oList = oBrD.Get_SVPR_COTI_DETA_LIST(oBeD);

            oList.ForEach(obj =>
            {
                oListArti.Add(obj);
            });
            gdvArticles.RefreshData();

            var oBeG = new BESVTD_COTI_GROU();
            var oBrG = new BRSVTD_COTI_GROU();

            oBeG.COD_COTI = oListDV[0].COD_DVEN;
            oBeG.NUM_ACCI = 5;
            oBeG.COD_TIPO_DOCU = 4;
            var oListG = oBrG.Get_SVPR_COTI_GROU_LIST(oBeG);

            oListG.ForEach(obj =>
            {
                oListGroup.Add(obj);
            });
            gdvGroups.RefreshData();

            var oBeDG = new BESVTD_COTI();
            var oBrDG = new BRSVTD_COTI_GROU_DETA();

            oBeDG.COD_COTI = oListDV[0].COD_DVEN;
            oBeDG.NUM_ACCI = 5;
            oBeDG.COD_TIPO_DOCU = 4;
            var oListDG = oBrDG.Get_SVPR_COTI_GROU_DETA_LIST(oBeDG);

            oListDG.ForEach(obj =>
            {
                oListArtiGroup.Add(obj);
            });
            ListArticleCompletedUpdate();
            gdvArticlesCompleted.RefreshData();
            gdvArticlesGroup.RefreshData();
        }
Example #2
0
        /// <summary>
        /// INVOCAR EL CUADRO DE BUSQUEDA PARA LA NOTA DE CREDITO
        /// </summary>
        public void SearchSalesCreditNote()
        {
            ClearControl();
            using (var oForm = new xfSearchQuote(5, SESSION_COMP))
            {
                if (oForm.ShowDialog() == DialogResult.OK)
                {
                    LoadBranch(oForm.oBe.COD_SOCI_NEGO);
                    txtCOD_SOCI_NEGO.Text = oForm.oBe.COD_SOCI_NEGO.ToString();
                    beALF_NOMB.Text = oForm.oBe.ALF_NOMB;
                    txtALF_DIRE_FISC.Text = oForm.oBe.ALF_DIRE;
                    txtALF_TELE.Text = "";
                    txtALF_FAXX.Text = "";
                    txtALF_CONT.Text = oForm.oBe.ALF_CONT;
                    lueCOD_SUCU.EditValue = oForm.oBe.COD_SUCU;
                    txtNUM_DESC.Text = oForm.oBe.NUM_DESC.ToString("#,##0.00");
                    txtALF_NUME_FACT.Text = oForm.oBe.ALF_NUME_DOCU;
                    beALF_GUIA_REMI_STOR.Text = oForm.oBe.ALF_NUME_DOCU;
                    COD_DVEN = oForm.oBe.COD_DVEN;
                    txtNUM_NCRE.Text = oForm.oBe.COD_NCRE.ToString();
                    deFEC_REGI.EditValue = oForm.oBe.FEC_REGI;
                    deFEC_DOCU.EditValue = oForm.oBe.FEC_DOCU;
                    deFEC_VENC.EditValue = oForm.oBe.FEC_PAGO;
                    txtALF_ESTA.Text = oForm.oBe.ALF_ESTA;
                    lueCOD_MONE.EditValue = oForm.oBe.COD_MONE;
                    lueALF_SERI.EditValue = oForm.oBe.ALF_SERI;
                    txtNUM_CORR.Text = oForm.oBe.NUM_CORR.ToString("0000000");
                    lueCOD_ALMA.EditValue = oForm.oBe.COD_ALMA;
                    txtALF_NUME_IDEN.Text = oForm.oBe.ALF_NUME_IDEN;
                    chkIGV.Checked = oForm.oBe.IND_IMPU;
                    chkIND_LIQU.Checked = oForm.oBe.IND_LIQU;

                    meALF_OBSE.Text = oForm.oBe.ALF_OBSE;
                    lblALF_SONN.Text = oForm.oBe.ALF_TOTA;

                    txtNUM_SUBT.Text = oForm.oBe.NUM_SUBT.ToString("#,##0.00");
                    txtNUM_IGVV.Text = oForm.oBe.NUM_IGVV.ToString("#,##0.00");
                    txtNUM_TOTA.Text = oForm.oBe.NUM_TOTA.ToString("#,##0.00");

                    var oBeSu = new BESVMD_SOCI_NEGO_SUCU();
                    var oBrSu = new BRSVMD_SOCI_NEGO_SUCU();

                    oBeSu.NUM_ACCI = 5;
                    oBeSu.COD_SOCI_NEGO = oForm.oBe.COD_SOCI_NEGO;
                    var oListTC = oBrSu.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBeSu);

                    lueCOD_SUCU.Properties.DataSource = oListTC;
                    lueCOD_SUCU.Properties.Columns.Clear();
                    lueCOD_SUCU.Properties.Columns.Add(new LookUpColumnInfo("ALF_SUCU", 100, "Sucursal"));
                    lueCOD_SUCU.Properties.DisplayMember = "ALF_SUCU";
                    lueCOD_SUCU.Properties.ValueMember = "COD_SOCI_NEGO_SUCU";
                    lueCOD_SUCU.EditValue = oForm.oBe.COD_SUCU;

                    var oBe = new BESVTD_COTI();
                    var oBr = new BRSVTD_COTI();

                    oBe.COD_COTI = oForm.oBe.COD_DVEN;
                    oBe.NUM_ACCI = 5;
                    oBe.COD_TIPO_DOCU = 4;
                    var oList = oBr.Get_SVPR_COTI_DETA_LIST(oBe);

                    oList.ForEach(obj =>
                    {
                        oListArti.Add(obj);
                    });
                    gdvArticles.RefreshData();

                    var oBeG = new BESVTD_COTI_GROU();
                    var oBrG = new BRSVTD_COTI_GROU();

                    oBeG.COD_COTI = oForm.oBe.COD_DVEN;
                    oBeG.NUM_ACCI = 5;
                    oBeG.COD_TIPO_DOCU = 4;
                    var oListG = oBrG.Get_SVPR_COTI_GROU_LIST(oBeG);

                    oListG.ForEach(obj =>
                    {
                        oListGroup.Add(obj);
                    });
                    gdvGroups.RefreshData();

                    var oBeDG = new BESVTD_COTI();
                    var oBrDG = new BRSVTD_COTI_GROU_DETA();

                    oBeDG.COD_COTI = oForm.oBe.COD_DVEN;
                    oBeDG.NUM_ACCI = 5;
                    oBeDG.COD_TIPO_DOCU = 4;
                    var oListDG = oBrDG.Get_SVPR_COTI_GROU_DETA_LIST(oBeDG);

                    oListDG.ForEach(obj =>
                    {
                        oListArtiGroup.Add(obj);
                    });
                    ListArticleCompletedUpdate();
                    gdvArticlesCompleted.RefreshData();
                    gdvArticlesGroup.RefreshData();
                }
            }
        }
Example #3
0
        private void LoadBranch(int COD_SOCI_NEGO)
        {
            var oBeTC = new BESVMD_SOCI_NEGO_SUCU();
            var oBrTC = new BRSVMD_SOCI_NEGO_SUCU();

            oBeTC.NUM_ACCI = 5;
            oBeTC.COD_SOCI_NEGO = COD_SOCI_NEGO;
            var oListTC = oBrTC.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBeTC);

            lueCOD_SUCU.Properties.DataSource = oListTC;
            lueCOD_SUCU.Properties.Columns.Clear();
            lueCOD_SUCU.Properties.Columns.Add(new LookUpColumnInfo("ALF_SUCU", 100, "Sucursal"));
            lueCOD_SUCU.Properties.DisplayMember = "ALF_SUCU";
            lueCOD_SUCU.Properties.ValueMember = "COD_SOCI_NEGO_SUCU";
        }
        public List<BESVMD_SOCI_NEGO_SUCU> Get_SVPR_SUCU(BESVMD_SOCI_NEGO_SUCU oBe)
        {
            if (HttpContext.Current.Session["COD_COMP"] == null)
                return new List<BESVMD_SOCI_NEGO_SUCU>();

            var oBr = new BRSVMD_SOCI_NEGO_SUCU();

            var oList = oBr.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBe);
            return oList;
        }
Example #5
0
        public void SearchQuote()
        {
            ClearControl();
            using (var oForm = new xfSearchQuote(1,SESSION_COMP))
            {
                if (oForm.ShowDialog() == DialogResult.OK)
                {
                    LoadBranch(oForm.oBe.COD_SOCI_NEGO);
                    txtCOD_SOCI_NEGO.Text = oForm.oBe.COD_SOCI_NEGO.ToString();
                    beALF_NOMB.Text = oForm.oBe.ALF_NOMB;
                    txtALF_DIRE_FISC.Text = oForm.oBe.ALF_DIRE;
                    txtALF_TELE.Text = "";
                    txtALF_FAXX.Text = "";
                    txtALF_CONT.Text = oForm.oBe.ALF_CONT;
                    lueCOD_SUCU.EditValue = oForm.oBe.COD_SUCU;
                    txtNUM_DESC.Text = oForm.oBe.NUM_DESC.ToString("#,##0.00");
                    txtNUM_COTI.Text = oForm.oBe.COD_COTI.ToString();
                    deFEC_REGI.EditValue = oForm.oBe.FEC_REGI;
                    deFEC_DOCU.EditValue = oForm.oBe.FEC_DOCU;
                    deFEC_VENC.EditValue = oForm.oBe.FEC_VENC;
                    txtALF_ESTA.Text = oForm.oBe.ALF_ESTA;
                    lueCOD_MONE.EditValue = oForm.oBe.COD_MONE;
                    lueCOD_PROY.EditValue = oForm.oBe.COD_PROY;
                    ALF_EJEC_COME = oForm.oBe.ALF_EJEC_COME;
                    txtALF_ATEN.Text = oForm.oBe.ALF_ATEN;
                    lkeCOD_MOTI.EditValue = oForm.oBe.COD_MOTI;
                    mmoALF_COND_COME.Text = oForm.oBe.ALF_COND_COME;
                    lueCOD_EJEC_COME.EditValue = oForm.oBe.COD_EJEC_COME;
                    chkIGV.Checked = oForm.oBe.IND_IMPU;

                    meALF_OBSE.Text = oForm.oBe.ALF_OBSE;
                    lblALF_SONN.Text = oForm.oBe.ALF_TOTA;

                    txtNUM_SUBT.Text = oForm.oBe.NUM_SUBT.ToString("#,##0.00");
                    txtNUM_IGVV.Text = oForm.oBe.NUM_IGVV.ToString("#,##0.00");
                    txtNUM_TOTA.Text = oForm.oBe.NUM_TOTA.ToString("#,##0.00");

                    var oBe = new BESVTD_COTI();
                    var oBr = new BRSVTD_COTI();

                    oBe.COD_COTI = oForm.oBe.COD_COTI;
                    oBe.NUM_ACCI = 5;
                    oBe.COD_TIPO_DOCU = 1;
                    var oList = oBr.Get_SVPR_COTI_DETA_LIST(oBe);

                    oList.ForEach(obj =>
                    {
                        oListArti.Add(obj);
                    });
                    gdvArticles.RefreshData();

                    var oBeG = new BESVTD_COTI_GROU();
                    var oBrG = new BRSVTD_COTI_GROU();

                    oBeG.COD_COTI = oForm.oBe.COD_COTI;
                    oBeG.NUM_ACCI = 5;
                    oBeG.COD_TIPO_DOCU = 1;
                    var oListG = oBrG.Get_SVPR_COTI_GROU_LIST(oBeG);

                    oListG.ForEach(obj =>
                    {
                        oListGroup.Add(obj);
                    });
                    gdvGroups.RefreshData();

                    var oBeDG = new BESVTD_COTI();
                    var oBrDG = new BRSVTD_COTI_GROU_DETA();

                    oBeDG.COD_COTI = oForm.oBe.COD_COTI;
                    oBeDG.NUM_ACCI = 5;
                    oBeDG.COD_TIPO_DOCU = 1;
                    var oListDG = oBrDG.Get_SVPR_COTI_GROU_DETA_LIST(oBeDG);

                    oListDG.ForEach(obj =>
                    {
                        oListArtiGroup.Add(obj);
                    });
                    gdvArticlesGroup.RefreshData();

                    var oBeTC = new BESVMD_SOCI_NEGO_SUCU();
                    var oBrTC = new BRSVMD_SOCI_NEGO_SUCU();

                    oBeTC.NUM_ACCI = 5;
                    oBeTC.COD_SOCI_NEGO = oForm.oBe.COD_SOCI_NEGO;
                    var oListTC = oBrTC.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBeTC);

                    lueCOD_SUCU.Properties.DataSource = oListTC;
                    lueCOD_SUCU.Properties.Columns.Clear();
                    lueCOD_SUCU.Properties.Columns.Add(new LookUpColumnInfo("ALF_SUCU", 100, "Sucursal"));
                    lueCOD_SUCU.Properties.DisplayMember = "ALF_SUCU";
                    lueCOD_SUCU.Properties.ValueMember = "COD_SOCI_NEGO_SUCU";

                    lueCOD_SUCU.EditValue = oForm.oBe.COD_SUCU;
                }
            }
        }
Example #6
0
        /// <summary>
        /// PRESENTAR LA ORDEN DE VENTA CON LA INFORMACION PROVENIENTE DE LA COTIZACION
        /// </summary>
        /// <param name="COD_COTI"></param>
        public void SearchSalesOrder(int COD_COTI)
        {
            ClearControl();
            StateControl(false);
            var oBe = new BESVTC_COTI();
            var oBr = new BRSVTC_COTI();
            oBe.ALF_NUME_IDEN = COD_COTI.ToString();
            oBe.COD_COMP = SESSION_COMP;
            oBe.COD_TIPO_DOCU = 1;
            oBe.NUM_ACCI = 6;

            var oList = oBr.Get_SVPR_COTI_BUSC(oBe);
            LoadBranch(oList[0].COD_SOCI_NEGO);
            txtCOD_SOCI_NEGO.Text = oList[0].COD_SOCI_NEGO.ToString();
            beALF_NOMB.Text = oList[0].ALF_NOMB;
            txtALF_DIRE_FISC.Text = oList[0].ALF_DIRE;
            txtALF_TELE.Text = "";
            txtALF_FAXX.Text = "";
            txtALF_CONT.Text = oList[0].ALF_CONT;
            lueCOD_SUCU.EditValue = oList[0].COD_SUCU;
            txtNUM_DESC.Text = oList[0].NUM_DESC.ToString("#,##0.00");
            txtCOD_COTI.Text = oList[0].COD_COTI.ToString();
            deFEC_REGI.EditValue = DateTime.Today;
            deFEC_DOCU.EditValue = DateTime.Today;
            deFEC_VENC.EditValue = DateTime.Today.AddDays(oList[0].NUM_DIAS);
            lueCOD_MONE.EditValue = oList[0].COD_MONE;
            lkeCOD_MOTI.EditValue = oList[0].COD_MOTI;
            chkIGV.Checked = oList[0].IND_IMPU;

            meALF_OBSE.Text = oList[0].ALF_OBSE;
            lblALF_SONN.Text = oList[0].ALF_TOTA;

            txtNUM_SUBT.Text = oList[0].NUM_SUBT.ToString("#,##0.00");
            txtNUM_IGVV.Text = oList[0].NUM_IGVV.ToString("#,##0.00");
            txtNUM_TOTA.Text = oList[0].NUM_TOTA.ToString("#,##0.00");

            var oBeSu = new BESVMD_SOCI_NEGO_SUCU();
            var oBrSu = new BRSVMD_SOCI_NEGO_SUCU();

            oBeSu.NUM_ACCI = 5;
            oBeSu.COD_SOCI_NEGO = oList[0].COD_SOCI_NEGO;
            var oListSu = oBrSu.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBeSu);

            lueCOD_SUCU.Properties.DataSource = oListSu;
            lueCOD_SUCU.Properties.Columns.Clear();
            lueCOD_SUCU.Properties.Columns.Add(new LookUpColumnInfo("ALF_SUCU", 100, "Sucursal"));
            lueCOD_SUCU.Properties.DisplayMember = "ALF_SUCU";
            lueCOD_SUCU.Properties.ValueMember = "COD_SOCI_NEGO_SUCU";
            lueCOD_SUCU.EditValue = oList[0].COD_SUCU;

            var oBeC = new BESVTD_COTI();
            var oBrC = new BRSVTD_COTI();

            oBeC.COD_COTI = oList[0].COD_COTI;
            oBeC.NUM_ACCI = 5;
            oBeC.COD_TIPO_DOCU = 1;
            var oListC = oBrC.Get_SVPR_COTI_DETA_LIST(oBeC);

            oListC.ForEach(obj =>
            {
                oListArti.Add(obj);
            });
            gdvArticles.RefreshData();

            var oBeG = new BESVTD_COTI_GROU();
            var oBrG = new BRSVTD_COTI_GROU();

            oBeG.COD_COTI = oList[0].COD_COTI;
            oBeG.NUM_ACCI = 5;
            oBeG.COD_TIPO_DOCU = 1;
            var oListG = oBrG.Get_SVPR_COTI_GROU_LIST(oBeG);

            oListG.ForEach(obj =>
            {
                oListGroup.Add(obj);
            });
            gdvGroups.RefreshData();

            var oBeDG = new BESVTD_COTI();
            var oBrDG = new BRSVTD_COTI_GROU_DETA();

            oBeDG.COD_COTI = oList[0].COD_COTI;
            oBeDG.NUM_ACCI = 5;
            oBeDG.COD_TIPO_DOCU = 1;
            var oListDG = oBrDG.Get_SVPR_COTI_GROU_DETA_LIST(oBeDG);

            oListDG.ForEach(obj =>
            {
                oListArtiGroup.Add(obj);
            });
            ListArticleCompletedUpdate();
            gdvArticlesCompleted.RefreshData();
            gdvArticlesGroup.RefreshData();
        }
Example #7
0
        public void SearchSociNego()
        {
            try
            {
                using(var oForm = new xfSearchPerson(SESSION_COMP))
                {
                    if (oForm.ShowDialog() == DialogResult.OK)
                    {
                        ClearControl();
                        txtCOD_SOCI_NEGO.Text = oForm.oBe.COD_SOCI_NEGO.ToString();
                        lueCOD_TIPO_SOCI.EditValue = oForm.oBe.COD_TIPO_SOCI;
                        txtALF_NOMB.Text = oForm.oBe.ALF_NOMB;
                        lueCOD_TIPO_IDEN.EditValue = oForm.oBe.COD_TIPO_IDEN;
                        txtALF_NUME_IDEN.Text = oForm.oBe.ALF_NUME_IDEN;
                        lueCOD_EJEC_COME.EditValue = oForm.oBe.COD_EJEC_COME;
                        lueCOD_COND_PAGO.EditValue = oForm.oBe.COD_COND_PAGO;
                        txtALF_DIRE_FISC.Text = oForm.oBe.ALF_DIRE_FISC;
                        lueCOD_PAIS_DIRE_FISC.EditValue = oForm.oBe.COD_PAIS_DIRE_FISC;
                        lueCOD_DEPA_DIRE_FISC.EditValue = oForm.oBe.COD_DEPA_DIRE_FISC;
                        lueCOD_PROV_DIRE_FISC.EditValue = oForm.oBe.COD_PROV_DIRE_FISC;
                        lueCOD_DIST_DIRE_FISC.EditValue = oForm.oBe.COD_DIST_DIRE_FISC;
                        txtALF_DIRE_RECE_FACT.Text = oForm.oBe.ALF_DIRE_RECE_FACT;
                        lueCOD_PAIS_DIRE_FACT.EditValue = oForm.oBe.COD_PAIS_DIRE_FACT;
                        lueCOD_DEPA_DIRE_RECE_FACT.EditValue = oForm.oBe.COD_DEPA_RECE_FACT;
                        lueCOD_PROV_DIRE_RECE_FACT.EditValue = oForm.oBe.COD_PROV_RECE_FACT;
                        lueCOD_DIST_DIRE_RECE_FACT.EditValue = oForm.oBe.COD_DIST_RECE_FACT;
                        txtALF_TELE.Text = oForm.oBe.ALF_TELE;
                        txtALF_FAXX.Text = oForm.oBe.ALF_FAXX;

                        //SUCURSALES
                        var oBeS = new BESVMD_SOCI_NEGO_SUCU();
                        var oBrS = new BRSVMD_SOCI_NEGO_SUCU();

                        oBeS.COD_SOCI_NEGO = oForm.oBe.COD_SOCI_NEGO;
                        oBeS.NUM_ACCI = 5;

                        var oListS = oBrS.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBeS);

                        oListS.ForEach(obj =>
                        {
                            oListBranch.Add(obj);
                        });

                        //CONTACTOS
                        var oBe = new BESVMD_SOCI_NEGO_CONT();
                        var oBr = new BRSVMD_SOCI_NEGO_CONT();

                        oBe.COD_SOCI_NEGO = oForm.oBe.COD_SOCI_NEGO;
                        oBe.NUM_ACCI = 5;

                        var oList = oBr.Get_SVPR_SOCI_NEGO_CONT_LIST(oBe);

                        oList.ForEach(obj =>
                        {
                            oListCont.Add(obj);
                        });

                        gdvContacts.RefreshData();
                        gdvBranch.RefreshData();
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message,"Sistema",MessageBoxButtons.OK,MessageBoxIcon.Information);
            }
        }