private void validaActivacionBotonCambio(CuentaBancoBE oCuentaBancoBE) { if (lblTipoBeneficiario.Text == "Titular" && lblCodSocio.Text.Contains("PJ")) { btnCambioDocumento.Enabled = false; } else if (lblTipoBeneficiario.Text == "Tercero" && lblTipoDocumento.Text == "RUC" && oCuentaBancoBE.NroDocumentoTerceraPersona == lblNroDocumento.Text && lblCodSocio.Text.Contains("PN")) { btnCambioDocumento.Enabled = false; } else { btnCambioDocumento.Enabled = true; } }
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); }
public CuentaBancoBE obtenerDocumnetoSocio(string detOrdenID, string ordenBancoID) { IDataReader dr = null; try { CuentaBancoBE oCuentaBancoBE = null; using (DbCommand cmd = dbFENIXDB.GetStoredProcCommand("AdminBancos.uspGetOrdenBancoDetalle_Aux")) { cmd.CommandTimeout = 0; dbFENIXDB.AddInParameter(cmd, "detOrdenID", DbType.String, detOrdenID); dbFENIXDB.AddInParameter(cmd, "ordenBancoID", DbType.String, ordenBancoID); dr = dbFENIXDB.ExecuteReader(cmd); while (dr.Read()) { oCuentaBancoBE = new CuentaBancoBE(); if (!dr.IsDBNull(dr.GetOrdinal("CodPersonaSocio"))) { oCuentaBancoBE.CodPersonaSocio = dr.GetString(dr.GetOrdinal("CodPersonaSocio")); } if (!dr.IsDBNull(dr.GetOrdinal("NroDocumentoSocio"))) { oCuentaBancoBE.NroDocumentoSocio = dr.GetString(dr.GetOrdinal("NroDocumentoSocio")); } if (!dr.IsDBNull(dr.GetOrdinal("TipoDocumentoSocio"))) { oCuentaBancoBE.TipoDocumentoSocio = dr.GetString(dr.GetOrdinal("TipoDocumentoSocio")); } if (!dr.IsDBNull(dr.GetOrdinal("NombreSocio"))) { oCuentaBancoBE.NombreSocio = dr.GetString(dr.GetOrdinal("NombreSocio")); } if (!dr.IsDBNull(dr.GetOrdinal("CodPersonaRepresenta"))) { oCuentaBancoBE.CodPersonaRepresenta = dr.GetString(dr.GetOrdinal("CodPersonaRepresenta")); } if (!dr.IsDBNull(dr.GetOrdinal("NroDocumentoRepresenta"))) { oCuentaBancoBE.NroDocumentoRepresenta = dr.GetString(dr.GetOrdinal("NroDocumentoRepresenta")); } if (!dr.IsDBNull(dr.GetOrdinal("TipoDocumentoRepresenta"))) { oCuentaBancoBE.TipoDocumentoRepresenta = dr.GetString(dr.GetOrdinal("TipoDocumentoRepresenta")); } if (!dr.IsDBNull(dr.GetOrdinal("NombreRepresenta"))) { oCuentaBancoBE.NombreRepresenta = dr.GetString(dr.GetOrdinal("NombreRepresenta")); } if (!dr.IsDBNull(dr.GetOrdinal("CodPersonaAux"))) { oCuentaBancoBE.CodPersonaAux = dr.GetString(dr.GetOrdinal("CodPersonaAux")); } if (!dr.IsDBNull(dr.GetOrdinal("NroDocumentoAux"))) { oCuentaBancoBE.NroDocumentoAux = dr.GetString(dr.GetOrdinal("NroDocumentoAux")); } if (!dr.IsDBNull(dr.GetOrdinal("TipoDocumentoAux"))) { oCuentaBancoBE.TipoDocumentoAux = dr.GetString(dr.GetOrdinal("TipoDocumentoAux")); } if (!dr.IsDBNull(dr.GetOrdinal("NombreAux"))) { oCuentaBancoBE.NombreAux = dr.GetString(dr.GetOrdinal("NombreAux")); } if (!dr.IsDBNull(dr.GetOrdinal("CodPersonaExcel"))) { oCuentaBancoBE.CodPersonaExcel = dr.GetString(dr.GetOrdinal("CodPersonaExcel")); } if (!dr.IsDBNull(dr.GetOrdinal("NroDocumentoExcel"))) { oCuentaBancoBE.NroDocumentoExcel = dr.GetString(dr.GetOrdinal("NroDocumentoExcel")); } if (!dr.IsDBNull(dr.GetOrdinal("TipoDocumentoExcel"))) { oCuentaBancoBE.TipoDocumentoExcel = dr.GetString(dr.GetOrdinal("TipoDocumentoExcel")); } if (!dr.IsDBNull(dr.GetOrdinal("NombreExcel"))) { oCuentaBancoBE.NombreExcel = dr.GetString(dr.GetOrdinal("NombreExcel")); } if (!dr.IsDBNull(dr.GetOrdinal("NroDocumentoTerceraPersona"))) { oCuentaBancoBE.NroDocumentoTerceraPersona = dr.GetString(dr.GetOrdinal("NroDocumentoTerceraPersona")); } if (!dr.IsDBNull(dr.GetOrdinal("TipoDocumentoTerceraPersona"))) { oCuentaBancoBE.TipoDocumentoTerceraPersona = dr.GetString(dr.GetOrdinal("TipoDocumentoTerceraPersona")); } if (!dr.IsDBNull(dr.GetOrdinal("TipoOpeBanco"))) { oCuentaBancoBE.TipoOpeBanco = dr.GetString(dr.GetOrdinal("TipoOpeBanco")); } if (!dr.IsDBNull(dr.GetOrdinal("comGlosa"))) { oCuentaBancoBE.comGlosa = dr.GetString(dr.GetOrdinal("comGlosa")); } if (!dr.IsDBNull(dr.GetOrdinal("BancoDestino"))) { oCuentaBancoBE.BancoDestino = dr.GetString(dr.GetOrdinal("BancoDestino")); } if (!dr.IsDBNull(dr.GetOrdinal("NroCuenta"))) { oCuentaBancoBE.NroCuenta = dr.GetString(dr.GetOrdinal("NroCuenta")); } //if (!dr.IsDBNull(dr.GetOrdinal("Beneficiario"))) // oCuentaBancoBE.Beneficiario = dr.GetString(dr.GetOrdinal("Beneficiario")); if (!dr.IsDBNull(dr.GetOrdinal("valorOrigenID"))) { oCuentaBancoBE.origen = Convert.ToInt32(dr.GetDecimal(dr.GetOrdinal("valorOrigenID"))); } if (!dr.IsDBNull(dr.GetOrdinal("Tipo"))) { oCuentaBancoBE.Tipo = dr.GetInt32(dr.GetOrdinal("Tipo")); } } } return(oCuentaBancoBE); } catch (Exception) { if (dr != null && !dr.IsClosed) { dr.Close(); } throw; } }
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); }