private void obtieneTercerCaso(string codSocio, string NroCuenta)
        {
            SocioBL         oSocioBL         = new SocioBL();
            TercerCasoAuxBE oTercerCasoAuxBE = new TercerCasoAuxBE();

            oTercerCasoAuxBE = oSocioBL.obtenerTercerCaso(codSocio, NroCuenta);

            if (oTercerCasoAuxBE != null)
            {
                lblSocio.Text            = oTercerCasoAuxBE.CodSocio;
                cboTipoDocumento.Text    = oTercerCasoAuxBE.TipoDoc;
                txtNroDocumento.Text     = oTercerCasoAuxBE.NumDoc;
                txtRuc.Text              = oTercerCasoAuxBE.RUC;
                txtBeneficiario.Text     = oTercerCasoAuxBE.Beneficiario;
                txtNroCuentaLocal.Text   = oTercerCasoAuxBE.NumCuentaLocal;
                txtCodInterbancario.Text = oTercerCasoAuxBE.CodInterbancario;

                txtNroCuentaLocal.ReadOnly   = true;
                txtCodInterbancario.ReadOnly = true;
            }
            else
            {
                txtNroCuentaLocal.ReadOnly   = false;
                txtCodInterbancario.ReadOnly = false;
            }
        }
        private void actualizaTercerCaso()
        {
            SocioBL         oSocioBL         = new SocioBL();
            TercerCasoAuxBE oTercerCasoAuxBE = new TercerCasoAuxBE();

            oTercerCasoAuxBE.CodSocio         = lblSocio.Text;
            oTercerCasoAuxBE.TipoDoc          = cboTipoDocumento.Text;
            oTercerCasoAuxBE.NumDoc           = txtNroDocumento.Text;
            oTercerCasoAuxBE.RUC              = txtRuc.Text;
            oTercerCasoAuxBE.Beneficiario     = txtBeneficiario.Text;
            oTercerCasoAuxBE.NumCuentaLocal   = txtNroCuentaLocal.Text;
            oTercerCasoAuxBE.CodInterbancario = txtCodInterbancario.Text;

            oSocioBL.actualizaTercerCaso(oTercerCasoAuxBE);
        }
        private void actualizaDocumnetoSocio()
        {
            CuentaBancoBE oCuentaBancoBE = new CuentaBancoBE();
            SocioBL       oSocioBL       = new SocioBL();
            int           tipo           = 1;

            if (lblTipoDocumento.Text.ToUpper() == "DNI")
            {
                tipo = 2;
            }
            else
            {
                tipo = 1;
            }

            oSocioBL.actualizaDocumnetoSocio(detOrdenID, ordenBancoID, tipo, lblOrigen.Text == "Tercero"?2:0, lblNroCuenta.Text);
        }
        private void obtenerOrdenBanco()
        {
            CuentaBancoBE oCuentaBancoBE = new CuentaBancoBE();
            SocioBL       oSocioBL       = new SocioBL();

            oCuentaBancoBE = oSocioBL.obtenerDocumnetoSocio(detOrdenID, ordenBancoID);

            if (oCuentaBancoBE == null)
            {
                throw new Exception("No se puede obtener los datos, favor de revisar los datos ingresados");
            }

            lblCodSocio.Text      = oCuentaBancoBE.CodPersonaSocio;
            lblSocio.Text         = oCuentaBancoBE.NombreSocio;
            lblTercerSocio.Text   = oCuentaBancoBE.NombreRepresenta;
            lblTipoOperacion.Text = oCuentaBancoBE.TipoOpeBanco;
            lblGlosa.Text         = oCuentaBancoBE.comGlosa;
            lblBancoDestino.Text  = oCuentaBancoBE.BancoDestino;
            lblNroCuenta.Text     = oCuentaBancoBE.NroCuenta;
            //lblBeneficiario.Text = oCuentaBancoBE.Beneficiario;
            //lblTipoBeneficiario.Text = oCuentaBancoBE.TipoBeneficiario;

            lblBeneficiario.Text     = (!string.IsNullOrEmpty(lblTercerSocio.Text) ? lblTercerSocio.Text : lblSocio.Text);
            lblTipoBeneficiario.Text = (lblSocio.Text == lblBeneficiario.Text ? "Titular" : "Tercero");

            if (oCuentaBancoBE.origen == 2)
            {
                lblTipoBeneficiario.Text = "Tercero";
                if (!string.IsNullOrEmpty(oCuentaBancoBE.CodPersonaAux))
                {
                    lblTipoDocumento.Text = oCuentaBancoBE.TipoDocumentoAux;
                    lblNroDocumento.Text  = oCuentaBancoBE.NroDocumentoAux;
                }
                else if (!string.IsNullOrEmpty(oCuentaBancoBE.NroDocumentoTerceraPersona))
                {
                    lblTipoDocumento.Text = oCuentaBancoBE.TipoDocumentoTerceraPersona;
                    lblNroDocumento.Text  = oCuentaBancoBE.NroDocumentoTerceraPersona;
                    //lblBeneficiario.Text = oCuentaBancoBE.NombreRepresenta;
                }
                else if (!string.IsNullOrEmpty(oCuentaBancoBE.NroDocumentoRepresenta))
                {
                    lblTipoDocumento.Text = oCuentaBancoBE.TipoDocumentoRepresenta;
                    lblNroDocumento.Text  = oCuentaBancoBE.NroDocumentoRepresenta;
                    lblBeneficiario.Text  = oCuentaBancoBE.NombreRepresenta;
                }
                else
                {
                    lblTipoDocumento.Text = oCuentaBancoBE.TipoDocumentoSocio;
                    lblNroDocumento.Text  = oCuentaBancoBE.NroDocumentoSocio;
                    lblBeneficiario.Text  = oCuentaBancoBE.NombreSocio;
                }
                if (!string.IsNullOrEmpty(oCuentaBancoBE.CodPersonaExcel))
                {
                    lblBeneficiario.Text = oCuentaBancoBE.NombreExcel;
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(oCuentaBancoBE.CodPersonaAux))
                {
                    lblTipoDocumento.Text = oCuentaBancoBE.TipoDocumentoAux;
                    lblNroDocumento.Text  = oCuentaBancoBE.NroDocumentoAux;
                }
                else
                {
                    lblTipoDocumento.Text = oCuentaBancoBE.TipoDocumentoSocio;
                    lblNroDocumento.Text  = oCuentaBancoBE.NroDocumentoSocio;
                    lblBeneficiario.Text  = oCuentaBancoBE.NombreSocio;
                }
            }

            lblOrigen.Text = oCuentaBancoBE.origen == 2? "Tercero": "";
            validaActivacionBotonCambio(oCuentaBancoBE);
        }