public void lanzarReporteCobranza(int Cobranza) { AppSettingsReader settings = new AppSettingsReader(); string strReporte = Server.MapPath("~/") + settings.GetValue("RutaCobranza", typeof(string)); if (!File.Exists(strReporte)) { return; } try { string strServer = settings.GetValue("Servidor", typeof(string)).ToString(); string strDatabase = settings.GetValue("Base", typeof(string)).ToString(); usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; string strUsuario = usuario.IdUsuario.Trim(); string strPW = usuario.ClaveDesencriptada; ArrayList Par = new ArrayList(); Par.Add("@Cobranza=" + Cobranza); ClaseReporte Reporte = new ClaseReporte(strReporte, Par, strServer, strDatabase, strUsuario, strPW); HttpContext.Current.Session["RepDoc"] = Reporte.RepDoc; HttpContext.Current.Session["ParametrosReporte"] = Par; Nueva_Ventana("../../Reporte/ReporteAlternativo.aspx", "Carta", 0, 0, 0, 0); Reporte = null; } catch (Exception ex) { App.ImplementadorMensajes.MostrarMensaje("Error: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { //Llamamos a la clase app perteneciente a libreria de clases donde estamos apuntando objApp.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (cboCorporativoOrigen.Items.Count == 0) { Carga_CorporativoOrigen(); } Carga_BancoNombreOrigen(Convert.ToInt16(cboCorporativoOrigen.SelectedItem.Value)); Carga_CuentaBancariaOrigen(Convert.ToInt16(cboCorporativoOrigen.SelectedItem.Value), Convert.ToSByte(cboNombreBancoOrigen.SelectedItem.Value)); this.grdTranferencias.DataSource = tblCuentaTransferencia; this.grdTranferencias.DataBind(); //Parametros para generar consultas Consulta_TablaCuentasTranferencia(Convert.ToInt16(cboCuentaBancoOrigen.SelectedItem.Value), Convert.ToInt16(cboSucursalOrigen.SelectedItem.Value), cboCuentaBancoOrigen.SelectedItem.Text.Trim()); GenerarTablaCuentasTransferencia(); LlenaGridViewTablaCuentasTransferencias(); } this.cboCorporativoOrigen.Focus(); } catch (Exception ex) { //App.ImplementadorMensajes.MostrarMensaje("Error\n"+ex.Message); } }
protected void grdTranferenciBancaria_RowCommand(object sender, GridViewCommandEventArgs e) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (e.CommandName.Equals("CANCELARSTATUS")) { GridViewRow gRow = (GridViewRow)(e.CommandSource as ImageButton).Parent.Parent; Conciliacion.RunTime.App.TransferenciaBancarias.CambiarStatus (Convert.ToInt16(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["CorporativoId"]), Convert.ToInt16(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["SucursalId"]), Convert.ToInt32(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["AñoId"]), Convert.ToInt32(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["FolioId"]), usuario.IdUsuario.Trim(), "CANCELADO"); } else if (e.CommandName.Equals("AUTORIZARSTATUS")) { GridViewRow gRow = (GridViewRow)(e.CommandSource as ImageButton).Parent.Parent; Conciliacion.RunTime.App.TransferenciaBancarias.CambiarStatus (Convert.ToInt16(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["CorporativoId"]), Convert.ToInt16(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["SucursalId"]), Convert.ToInt32(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["AñoId"]), Convert.ToInt32(grdTranferenciBancaria.DataKeys[gRow.RowIndex].Values["FolioId"]), usuario.IdUsuario.Trim(), "AUTORIZADA"); } this.grdTranferenciBancaria.DataSource = tblTransferenciaBancarias; this.grdTranferenciBancaria.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { try { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); objApp.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_AñoConciliacion(); Carga_TipoFuenteInformacion(); Carga_Banco(Convert.ToInt16(ddlEmpresa.SelectedItem.Value)); Carga_CuentaBancaria(Convert.ToInt16(ddlEmpresa.SelectedItem.Value), Convert.ToSByte(cboBancoFinanciero.SelectedItem.Value)); Consulta_FoliosTablaDestino(Convert.ToInt16(ddlEmpresa.SelectedItem.Value), Convert.ToInt16(ddlSucursal.SelectedItem.Value), Convert.ToInt16(ddlAnio.SelectedItem.Value), Convert.ToSByte(ddlMes.SelectedItem.Value), cboCuentaFinanciero.SelectedItem.Text, Convert.ToSByte(ddlTipoFuente.SelectedItem.Value)); GenerarTablaFolios(); LlenaGridViewTablaDestino(); } this.ddlEmpresa.Focus(); } catch (Exception ex) { //App.ImplementadorMensajes.MostrarMensaje(ex.Message); } }
/// <summary> /// Lee el metodo que llena la lista con las conciliaciones /// </summary> public void Consulta_Conciliacion() { System.Data.SqlClient.SqlConnection Connection = SeguridadCB.Seguridad.Conexion; usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (Connection.State == ConnectionState.Closed) { SeguridadCB.Seguridad.Conexion.Open(); Connection = SeguridadCB.Seguridad.Conexion; } try { listaConciliaciones = Conciliacion.RunTime.App.Consultas.ConsultaConciliacion( Convert.ToInt32(ddlEmpresa.SelectedItem.Value), Convert.ToInt32(ddlSucursal.SelectedItem.Value), Convert.ToInt32(this.ddlGrupo.SelectedItem.Value), Convert.ToInt32(this.ddlAñoConciliacion.SelectedItem.Value), Convert.ToSByte(this.ddlMesConciliacion.SelectedItem.Value), Convert.ToSByte(this.ddlTipoConciliacion.SelectedItem.Value), Convert.ToString(this.ddlStatusConciliacion.SelectedItem.Text), usuario.IdUsuario.Trim()); tipoConciliacion = Convert.ToSByte(this.ddlTipoConciliacion.SelectedItem.Value); statusConciliacion = Convert.ToString(this.ddlStatusConciliacion.SelectedItem.Text); habilitarOpcionesMenuContextual(); } catch (Exception ex) { App.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
protected void ddlTipoConciliacion_SelectedIndexChanged(object sender, EventArgs e) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; parametros = Session["Parametros"] as Parametros; AppSettingsReader settings = new AppSettingsReader(); short modulo = Convert.ToSByte(settings.GetValue("Modulo", typeof(string)).ToString()); string parametro = parametros.ValorParametro(modulo, "Cuenta Sobregiro"); if (ddlTipoConciliacion.SelectedItem.Text.Equals("CONCILIACION DE INGRESOS POR COBRANZA A ABONAR") || ddlCuentaBancaria.SelectedItem.Text.Trim().Equals(parametro.Trim()) || ddlTipoConciliacion.SelectedItem.Text.Equals("CONCILIACION DE INGRESOS Y EGRESOS SIN ARCHIVO")) //if (ddlTipoConciliacion.SelectedItem.Text.Equals("CONCILIACION DE INGRESOS POR COBRANZA A ABONAR")) { tabNuevaConciliacion.Tabs[2].Visible = false; btnGuardarConciliacionTipo2.Visible = true; btnSiguienteExterno.Visible = false; } else { tabNuevaConciliacion.Tabs[2].Visible = true; btnGuardarConciliacionTipo2.Visible = false; btnSiguienteExterno.Visible = true; } if (ddlTipoConciliacion.SelectedItem.Text.Equals("CONCILIACION DE INGRESOS POR COBRANZA A ABONAR PEDIDO")) { tabNuevaConciliacion.Tabs[2].Visible = false; btnGuardarConciliacionTipo2.Visible = true; btnSiguienteExterno.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { seguridad = new SeguridadCB.Seguridad(); try { objApp.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_TipoFuenteInformacion(); Carga_Banco(Convert.ToInt32(ddlEmpresa.SelectedItem.Value)); this.grvFuenteInformacion.DataSource = tblFuenteInformacion; this.grvFuenteInformacion.DataBind(); Consulta_FuenteInformacion(); GenerarTablaFuenteInformacion(); } LlenaGridViewFuenteInformacion(); this.ddlEmpresa.Focus(); } catch (Exception) { } finally { } }
protected void btnAplicarPagos_Click(object sender, ImageClickEventArgs e) { try { movimientoCajaAlta = HttpContext.Current.Session["MovimientoCaja"] as MovimientoCaja; //Leer la InfoActual Conciliacion cargarInfoConciliacionActual(); if (movimientoCajaAlta != null && movimientoCajaAlta.Caja != 0) { if (grvPagos.Rows.Count > 0) { if (movimientoCajaAlta.Guardar()) { lanzarReporteComprobanteDeCaja(movimientoCajaAlta); Consulta_MovimientoCaja(corporativoConciliacion, sucursalConciliacion, añoConciliacion, mesConciliacion, folioConciliacion); Consulta_TransaccionesAPagar(corporativoConciliacion, sucursalConciliacion, añoConciliacion, mesConciliacion, folioConciliacion); GenerarTablaReferenciasAPagarPedidos(); LlenaGridViewReferenciasPagos(); parametros = (SeguridadCB.Public.Parametros)HttpContext.Current.Session["Parametros"]; string aplicacobranza = parametros.ValorParametro(30, "AplicaCobranza"); if (aplicacobranza == "1") { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; string strUsuario = usuario.IdUsuario.Trim(); List <ReferenciaConciliadaPedido> _listaReferenciaConciliadaPagos = (List <ReferenciaConciliadaPedido>)HttpContext.Current.Session["LIST_REF_PAGAR"]; Cobranza cobranza = Conciliacion.RunTime.App.Cobranza.CrearObjeto(); /*Charcar si quedaran como constantes*/ cobranza.FCobranza = DateTime.Now; cobranza.UsuarioCaptura = strUsuario; cobranza.ListaReferenciaConciliadaPedido = _listaReferenciaConciliadaPagos; int idCobranza = cobranza.GuardarProcesoCobranza(); lanzarReporteCobranza(idCobranza); } } else { App.ImplementadorMensajes.MostrarMensaje("Error al aplicar el pago de los pedidos. Verifique"); } } else { App.ImplementadorMensajes.MostrarMensaje("No existe ningun pedidos para aplicar pagos. Verifique"); } } else { App.ImplementadorMensajes.MostrarMensaje("No puede aplicar pagos. Verifique: Caja 0 no existe"); } } catch (Exception ex) { App.ImplementadorMensajes.MostrarMensaje(ex.Message); } }
protected void btnGuardarGrupoConciliacion_Click(object sender, EventArgs e) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; CatalogoConciliacion.App.GrupoConciliacion.Guardar(txtDescripcion.Text, usuario.IdUsuario.Trim(), Convert.ToInt32(txtDiasDefault.Text), Convert.ToInt32(txtDiasMaxima.Text), Convert.ToInt32(txtDiasMinima.Text), Convert.ToDecimal(txtDiferenciaDefault.Text), Convert.ToDecimal(txtDiferenciaMaxima.Text), Convert.ToDecimal(txtDiferenciaMinima.Text)); ConsultaGruposConciliacion(); GenerarTablaGruposConciliacion(); LlenaGridViewGrupos(); LimpiarTodo(); }
protected void btnGuardarStatusConcepto_Click(object sender, EventArgs e) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; StatusConcepto nuevoStatusConcepto = Conciliacion.Migracion.Runtime.App.StatusConcepto.CrearObjeto(); nuevoStatusConcepto.Descripcion = txtDescripcion.Text; nuevoStatusConcepto.Usuario = usuario.IdUsuario.Trim(); if (nuevoStatusConcepto.Guardar()) { ConsultarStatusConcepto(); LlenarGridViewStatusConcepto(); } }
protected void Page_Load(object sender, EventArgs e) { seguridad = new SeguridadCB.Seguridad(); try { if (HttpContext.Current.Request.UrlReferrer != null) { if ((!HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("SitioConciliacion")) || (HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("Acceso.aspx"))) { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache); HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); Response.Cache.SetExpires(DateTime.Now); } } parametros = (SeguridadCB.Public.Parametros)HttpContext.Current.Session["Parametros"]; AppSettingsReader settings = new AppSettingsReader(); NumMesesAnterior = parametros.ValorParametro(Convert.ToSByte(settings.GetValue("Modulo", typeof(sbyte))), "NunMesesAnterior"); if (!IsPostBack) { objApp = new Conciliacion.RunTime.App(); Session["nuevaconciliacionobjApp"] = objApp; (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).ImplementadorMensajes.ContenedorActual = this; usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_Banco(Convert.ToInt32(ddlEmpresa.SelectedItem.Value)); Carga_CuentaBancaria(Convert.ToInt32(ddlEmpresa.SelectedItem.Value), Convert.ToSByte(ddlBanco.SelectedItem.Value)); Carga_TipoConciliacion(usuario.IdUsuario); Carga_GrupoConciliacion(Consultas.ConfiguracionGrupo.ConAccesoTotal, usuario.IdUsuario); Carga_SucursalCorporativo(Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionIden0.Sin0, Convert.ToInt32(ddlEmpresa.SelectedItem.Value)); //Inhabilitar las pestaña de EXTERNOS E INTERNOS al cargar la VISTA tabNuevaConciliacion.Tabs[1].Enabled = false; tabNuevaConciliacion.Tabs[2].Enabled = false; Carga_TipoFuenteInformacionExternoInterno( Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionTipoFuente.TipoFuenteInformacionExterno); Carga_TipoFuenteInformacionExternoInterno( Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionTipoFuente.TipoFuenteInformacionInterno); } } catch (Exception ex) { (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).ImplementadorMensajes.MostrarMensaje("Error: Cargar Vista" + ex.Message); } }
protected void lnkReporte_Click(object sender, EventArgs e) { AppSettingsReader settings = new AppSettingsReader(); ClaseFiltros filtro = new ClaseFiltros(); filtro = (ClaseFiltros)HttpContext.Current.Session["filtros"]; string indice = fldIndiceConcilacion.Value.Trim(); string clave = Convert.ToString(grid_cmdtb.DataKeys[Convert.ToInt32(indice)].Value); List <ConsultarMultiplesDocumentosTransBan> lista = (List <ConsultarMultiplesDocumentosTransBan>)HttpContext.Current.Session["LISTA_DOCUMENTOS"]; ConsultarMultiplesDocumentosTransBan dato = lista.Find(x => x.Clave.Equals(clave)); string strReporte = Server.MapPath("~/") + settings.GetValue("RutaComprobanteDeCaja", typeof(string)); if (!File.Exists(strReporte)) { return; } try { string strServer = settings.GetValue("Servidor", typeof(string)).ToString(); string strDatabase = settings.GetValue("Base", typeof(string)).ToString(); usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; string strUsuario = usuario.IdUsuario.Trim(); string strPW = usuario.ClaveDesencriptada; ArrayList Par = new ArrayList(); Par.Add("@Consecutivo=" + dato.Consecutivo); Par.Add("@Folio=" + dato.Folio); Par.Add("@Caja=" + dato.Caja); Par.Add("@FOperacion=" + dato.FOperacion.ToString("dd/MM/yyyy HH:mm:ss")); ClaseReporte Reporte = new ClaseReporte(strReporte, Par, strServer, strDatabase, strUsuario, strPW); HttpContext.Current.Session["RepDoc"] = Reporte.RepDoc; HttpContext.Current.Session["ParametrosReporte"] = Par; Nueva_Ventana("../Reporte/Reporte.aspx", "Carta", 0, 0, 0, 0); Reporte = null; } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { Conciliacion.RunTime.App.ImplementadorMensajes.ContenedorActual = this; if (HttpContext.Current.Request.UrlReferrer != null) { if ((!HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("SitioConciliacion")) || (HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("Inicio.aspx"))) { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache); HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); Response.Cache.SetExpires(DateTime.Now); } } if (!Page.IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; //Inicializacion de Propiedades //listaConciliaciones = new List<cConciliacion>(); Carga_TipoConciliacion(usuario.IdUsuario.Trim()); if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_GrupoConciliacion(usuario.IdUsuario.Trim()); Carga_AñoConciliacion(); Carga_StatusConciliacion(); ddlMesConciliacion.SelectedValue = leerMes(); ddlAñoConciliacion.SelectedValue = leerAño(); Consulta_Conciliacion(); GenerarTablaConciliaciones(); LlenaGridViewConciliaciones(); } Consulta_Conciliacion(); this.ddlEmpresa.Focus(); } catch (Exception ex) { App.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
/// <summary> /// Llena el Combo de las Empresas por Usuario /// </summary> public void Carga_Corporativo() { try { DataTable dtEmpresas = new DataTable(); Usuario usuario; usuario = (Usuario)HttpContext.Current.Session["Usuario"]; dtEmpresas = usuario.CorporativoAcceso; this.ddlEmpresa.DataSource = dtEmpresas; this.ddlEmpresa.DataValueField = "Corporativo"; this.ddlEmpresa.DataTextField = "NombreCorporativo"; this.ddlEmpresa.DataBind(); dtEmpresas.Dispose(); } catch { } }
//Metodos para proporcionar valores a los combos pop UP Derstino #region Metodos Pop Up Destino public void Carga_CorporativoDestino_() { try { DataTable dtEmpresas = new DataTable(); Usuario usuario; usuario = (Usuario)HttpContext.Current.Session["Usuario"]; dtEmpresas = usuario.CorporativoAcceso; this.cboCorporativoDestino_.DataSource = dtEmpresas; this.cboCorporativoDestino_.DataValueField = "Corporativo"; this.cboCorporativoDestino_.DataTextField = "NombreCorporativo"; this.cboCorporativoDestino_.DataBind(); dtEmpresas.Dispose(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error\n" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { objApp.ImplementadorMensajes.ContenedorActual = this; try { //Llamamos a la clase app perteneciente a libreria de clases donde estamos apuntando objAppCat.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (cboCorporativo.Items.Count == 0) { Carga_Corporativo(); } Carga_BancoNombre(Convert.ToInt16(cboCorporativo.SelectedItem.Value)); Carga_CuentaBancaria(Convert.ToInt16(cboCorporativo.SelectedItem.Value), Convert.ToSByte(cboNombreBanco.SelectedItem.Value)); this.grdExtractores.DataSource = tblImportacionAplicacion; this.grdExtractores.DataBind(); if (cboCuentaBanco.SelectedItem == null || cboSucursal.SelectedItem == null) { ScriptManager.RegisterStartupScript(this, typeof(Page), "UpdateMsg", "alertify.alert('Conciliación bancaria','Error: La sucursal o la cuenta de banco por defecto no están configuradas.', function(){ alertify.error('Error en la solicitud'); });", true); return; } else { //Parámetros para generar consultas Consulta_TablaImportacionAplicacionCuenta(Convert.ToInt16(cboCuentaBanco.SelectedItem.Value), Convert.ToInt16(cboSucursal.SelectedItem.Value), cboCuentaBanco.SelectedItem.Text.Trim()); } GenerarTablaImportacionAplicacion(); LlenaGridViewTablaCuentasTransferencias(); } this.cboCorporativo.Focus(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error\n" + ex.Message); } }
//Nueva funcionalidad protected void lnkInforme_Click(object sender, EventArgs e) { AppSettingsReader settings = new AppSettingsReader(); int folioConciliacion = Convert.ToInt32(grvConciliacion.DataKeys[Convert.ToInt32(fldIndiceConcilacion.Value.Trim())].Value); cConciliacion conciliacion = listaConciliaciones.Find(x => x.Folio == folioConciliacion); string strReporte = Server.MapPath("~/") + settings.GetValue("RutaReporteInformeContabilidad", typeof(string)); if (!File.Exists(strReporte)) { return; } try { string strServer = settings.GetValue("Servidor", typeof(string)).ToString(); string strDatabase = settings.GetValue("Base", typeof(string)).ToString(); usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; string strUsuario = usuario.IdUsuario.Trim(); string strPW = usuario.ClaveDesencriptada; ArrayList Par = new ArrayList(); Par.Add("@CorporativoConciliacion=" + conciliacion.Corporativo); Par.Add("@SucursalConciliacion=" + conciliacion.Sucursal); Par.Add("@FolioConciliacion=" + conciliacion.Folio); Par.Add("@MesConciliacion=" + conciliacion.Mes); Par.Add("@AñoConciliacion=" + conciliacion.Año); ClaseReporte Reporte = new ClaseReporte(strReporte, Par, strServer, strDatabase, strUsuario, strPW); //Reporte.Imprimir_Reporte(); HttpContext.Current.Session["RepDoc"] = Reporte.RepDoc; HttpContext.Current.Session["ParametrosReporte"] = Par; Nueva_Ventana("Reporte/Reporte.aspx", "Carta", 0, 0, 0, 0); //if (Reporte.Hay_Error) Mensaje("Error.", Reporte.Error); Reporte = null; } catch (Exception ex) { App.ImplementadorMensajes.MostrarMensaje("Error: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { Conciliacion.RunTime.App.ImplementadorMensajes.ContenedorActual = this; try { if (HttpContext.Current.Request.UrlReferrer != null) { if ((!HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("SitioConciliacion")) || (HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("Acceso.aspx"))) { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache); HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); } } if (!Page.IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; parametros = (SeguridadCB.Public.Parametros)HttpContext.Current.Session["Parametros"]; corporativoConciliacion = Convert.ToInt32(Request.QueryString["Corporativo"]); sucursalConciliacion = Convert.ToInt16(Request.QueryString["Sucursal"]); añoConciliacion = Convert.ToInt32(Request.QueryString["Año"]); folioConciliacion = Convert.ToInt32(Request.QueryString["Folio"]); mesConciliacion = Convert.ToSByte(Request.QueryString["Mes"]); tipoConciliacion = Convert.ToSByte(Request.QueryString["TipoConciliacion"]); LlenarBarraEstado(); Carga_FormasConciliacion(tipoConciliacion); cargar_ComboCampoFiltroDestino(tipoConciliacion, rdbFiltrarEn.SelectedItem.Value); enlazarCampoFiltrar(); activarControles(tipoCampoSeleccionado()); //CARGAR LAS TRANSACCIONES CONCILIADAS POR EL CRITERIO DE AUTOCONCILIACIÓN Consulta_MovimientoCaja(corporativoConciliacion, sucursalConciliacion, añoConciliacion, mesConciliacion, folioConciliacion); Consulta_TransaccionesAPagar(corporativoConciliacion, sucursalConciliacion, añoConciliacion, mesConciliacion, folioConciliacion); GenerarTablaReferenciasAPagarPedidos(); LlenaGridViewReferenciasPagos(); tdExportar.Attributes.Add("class", "iconoOpcion bg-color-grisClaro02"); imgExportar.Enabled = false; } } catch (Exception ex) { App.ImplementadorMensajes.MostrarMensaje(ex.Message); } }
public void lanzarReporteComprobanteDeCaja(int consecutivo, int folio, int caja, DateTime foperacion) { //short consecutivo = mc.Consecutivo; //int folio = mc.Folio; //short caja = mc.Caja; //string FOperacion = Convert.ToString(mc.FOperacion); AppSettingsReader settings = new AppSettingsReader(); string strReporte = Server.MapPath("~/") + settings.GetValue("RutaComprobanteDeCaja", typeof(string)); if (!File.Exists(strReporte)) { return; } try { string strServer = settings.GetValue("Servidor", typeof(string)).ToString(); string strDatabase = settings.GetValue("Base", typeof(string)).ToString(); usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; string strUsuario = usuario.IdUsuario.Trim(); string strPW = usuario.ClaveDesencriptada; ArrayList Par = new ArrayList(); Par.Add("@Consecutivo=" + consecutivo); Par.Add("@Folio=" + folio); Par.Add("@Caja=" + caja); Par.Add("@FOperacion=" + foperacion); ClaseReporte Reporte = new ClaseReporte(strReporte, Par, strServer, strDatabase, strUsuario, strPW); HttpContext.Current.Session["RepDoc"] = Reporte.RepDoc; HttpContext.Current.Session["ParametrosReporte"] = Par; Nueva_Ventana("../../Reporte/Reporte.aspx", "Carta", 0, 0, 0, 0); Reporte = null; } catch (Exception ex) { App.ImplementadorMensajes.MostrarMensaje("Error: " + ex.Message); } }
protected void btnGuardarInterno_Click(object sender, EventArgs e) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; //CuentaTransferencia cta = objAppCat.ReferenciaCuentaTransferencia.CrearObjeto(); //cta.CuentaTransferencia_ = 0; //cta.CorporativoOrigen = Convert.ToInt16(cboCorporativoOrigen_.SelectedItem.Value); //cta.SucursalOrigen = Convert.ToInt16(cboSucursalOrigen_.SelectedItem.Value); //cta.CuentaBancoOrigen = cboCuentaBancoOrigen_.SelectedItem.Text.Trim(); //cta.BancoOrigen = Convert.ToInt16(cboNombreBancoOrigen_.SelectedItem.Value); //cta.BancoNombreOrigen = cboNombreBancoOrigen_.SelectedItem.Text.Trim(); //cta.CorporativoDestino = Convert.ToInt16(cboCorporativoDestino_.SelectedItem.Value); //cta.SucursalDestino = Convert.ToInt16(cboSucursalDestino_.SelectedItem.Value); //cta.CuentaBancoDestino = cboCuentaBancoDestino_.SelectedItem.Text.Trim(); //cta.BancoDestino = Convert.ToInt16(cboNombreBancoDestino_.SelectedItem.Value); //cta.BancoNombreDestino = cboNombreBancoDestino_.SelectedItem.Text.Trim(); //cta.Status = "ACTIVO"; //cta.UsuarioAlta = usuario.IdUsuario; //cta.FAlta_ = DateTime.Now; //if (cta.Registrar()) //{ // try // { // //Refrescamos el DGV // Consulta_TablaCuentasTranferencia(Convert.ToInt16(cboCorporativoOrigen.SelectedItem.Value), // Convert.ToInt16(cboSucursalOrigen.SelectedItem.Value), // cboCuentaBancoOrigen.SelectedItem.Text.Trim()); // GenerarTablaCuentasTransferencia(); // LlenaGridViewTablaCuentasTransferencias(); // } // catch (Exception) // { // this.grdTranferencias.DataSource = tblCuentaTransferencia; // this.grdTranferencias.DataBind(); // } popUpAgregarTransferencia.Hide(); popUpAgregarTransferencia.Dispose(); }
protected void btnGuardarConciliacion_Click(object sender, EventArgs e) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; parametros = Session["Parametros"] as Parametros; AppSettingsReader settings = new AppSettingsReader(); short modulo = Convert.ToSByte(settings.GetValue("Modulo", typeof(string)).ToString()); string parametro = parametros.ValorParametro(modulo, "Cuenta Sobregiro"); if (ddlTipoConciliacion.SelectedItem.Text.Equals("CONCILIACION DE INGRESOS POR COBRANZA A ABONAR PEDIDO") || ddlTipoConciliacion.SelectedItem.Text.Equals("CONCILIACION DE INGRESOS Y EGRESOS SIN ARCHIVO") || ddlTipoConciliacion.SelectedItem.Text.Equals("CONCILIACION DE INGRESOS POR COBRANZA A ABONAR") || ddlCuentaBancaria.SelectedItem.Text.Trim().Equals(parametro.Trim())) { if (AgregarArchivoExterno()) { if (GuardarConciliacionSinInterno(usuario.IdUsuario)) { limpiarVariablesSession(); Response.Redirect("~/Inicio.aspx"); } } } else { if ((Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Conciliacion.ListaArchivos.Count < 1) { (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).ImplementadorMensajes.MostrarMensaje("Aún no ha agregado ningún archivo interno."); } else { if (AgregarArchivoExterno()) { if (GuardarConciliacion(usuario.IdUsuario)) { (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Conciliacion.ListaArchivos.Clear(); limpiarVariablesSession(); Response.Redirect("~/Inicio.aspx"); } } } } }
protected void Page_Load(object sender, EventArgs e) { seguridad = new SeguridadCB.Seguridad(); objApp.ImplementadorMensajes.ContenedorActual = this; try { objApp.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (cboCorporativo.Items.Count == 0) { Carga_Corporativo(); } Carga_BancoNombre(Convert.ToInt16(cboCorporativo.SelectedItem.Value)); Carga_CuentaBancariaDestino(Convert.ToInt16(cboCorporativo.SelectedItem.Value), Convert.ToSByte(cboNombreBanco.SelectedItem.Value)); this.grdTranferenciBancaria.DataSource = tblTransferenciaBancarias; this.grdTranferenciBancaria.DataBind(); Consulta_TablaTranferenciaBancaria(Convert.ToInt16(cboCorporativo.SelectedItem.Value), Convert.ToInt16(cboSucursal.SelectedItem.Value), cboCuentaBancoOrigen.SelectedItem.Text.Trim(), Convert.ToInt32(leerAño()), Convert.ToInt16(leerMes()), cboStatus.SelectedItem.Text.Trim()); GenerarTablaTransferenciaBancarias(); LlenaGridViewTablaTransferenciasBancarias(); } this.cboCorporativo.Focus(); } catch (Exception ex) { //App.ImplementadorMensajes.MostrarMensaje("Error\n"+ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { objApp.ImplementadorMensajes.ContenedorActual = this; try { //Llamamos a la clase app perteneciente a libreria de clases donde estamos apuntando if (!IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; objParametro = objAppCat.Parametro.CrearObjeto(); objParametro.Parametro = "NumeroDocumentosTRANSBAN"; cargaValores(); } this.tbValor.Focus(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error\n" + ex.Message); } }
protected void imgExportar_Click(object sender, ImageClickEventArgs e) { if (FiltroCorrecto()) { try { int ClientesConSaldo = 2; if (txtClienteID.Text.Trim() == string.Empty) { txtClienteID.Text = "0"; } if (ddlClientesConSaldo.Text == "TODOS") { ClientesConSaldo = 2; } else if (ddlClientesConSaldo.Text == "SI") { ClientesConSaldo = 1; } else if (ddlClientesConSaldo.Text == "NO") { ClientesConSaldo = 0; } AppSettingsReader settings = new AppSettingsReader(); //Leer Variables URL DateTime fInicial = Convert.ToDateTime(txtFInicio.Text); DateTime fFinal = Convert.ToDateTime(txtFFInal.Text); int ClienteID = Convert.ToInt32(txtClienteID.Text); usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; string strReporte; bool accesototal = LeerGrupoConciliacionUsuarioEspecifico(usuario.IdUsuario.Trim()).AccesoTotal; strReporte = Server.MapPath("~/") + settings.GetValue("ReporteSaldoAnticipoxCliente", typeof(string)); if (!File.Exists(strReporte)) { return; } try { string strServer = settings.GetValue("Servidor", typeof(string)).ToString(); string strDatabase = settings.GetValue("Base", typeof(string)).ToString(); string strUsuario = usuario.IdUsuario.Trim(); string strPW = usuario.ClaveDesencriptada; ArrayList Par = new ArrayList(); Par.Add("@Cliente=" + ClienteID.ToString()); Par.Add("@FechaIni=" + fInicial.ToShortDateString()); Par.Add("@FechaFin=" + fFinal.ToShortDateString()); Par.Add("@ClientesConSaldo=" + ClientesConSaldo.ToString()); //Par.Add("@ClientesConSaldo='" + ddlClientesConSaldo.Text + "'"); StringBuilder strInfoParam = new StringBuilder(); strInfoParam.Append("Periodo: "); strInfoParam.Append(fInicial.ToShortDateString()); strInfoParam.Append(" a "); strInfoParam.Append(fFinal.ToShortDateString()); if (ClienteID == 0) { strInfoParam.Append(" | Clientes: Todos"); } else { strInfoParam.Append(" | Cliente: " + ClienteID.ToString()); } strInfoParam.Append(" | Con Saldo: " + ddlClientesConSaldo.Text); ClaseReporte reporte = new ClaseReporte(strReporte, Par, strServer, strDatabase, strUsuario, strPW, strInfoParam.ToString()); HttpContext.Current.Session["RepDoc"] = reporte.RepDoc; HttpContext.Current.Session["ParametrosReporte"] = Par; StringBuilder sbScript = new StringBuilder(); sbScript.Append("<script language='javascript'>"); sbScript.Append("window.open('"); sbScript.Append("../Reporte/Reporte.aspx"); sbScript.Append("', 'CustomPopUp',"); sbScript.Append("'width=1200, height=400, menubar=yes, resizable=no');<"); sbScript.Append("/script>"); ScriptManager.RegisterStartupScript(this, this.GetType(), "@@@@MyPopUpScript", sbScript.ToString(), false); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error: Generar Reporte\n" + ex.Message); } } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error: Leer Valores.\n" + ex.Message); } } }
protected void Page_Load(object sender, EventArgs e) { try { objApp.ImplementadorMensajes.ContenedorActual = this; if (HttpContext.Current.Request.UrlReferrer != null) { if ((!HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("SitioConciliacion")) || (HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("Inicio.aspx"))) { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache); HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); Response.Cache.SetExpires(DateTime.Now); } } if (!Page.IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; Carga_TipoConciliacion(usuario.IdUsuario.Trim()); if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_GrupoConciliacion(usuario.IdUsuario.Trim()); Carga_AñoConciliacion(); Carga_StatusConciliacion(); ddlMesConciliacion.SelectedValue = leerMes(); ddlAñoConciliacion.SelectedValue = leerAño(); if (HttpContext.Current.Session["filtros"] != null) { ClaseFiltros filtros = new ClaseFiltros(); filtros = (ClaseFiltros)HttpContext.Current.Session["filtros"]; ddlEmpresa.SelectedIndex = filtros.Empresa; ddlSucursal.SelectedIndex = filtros.Sucursal; ddlGrupo.SelectedIndex = filtros.Grupo; ddlTipoConciliacion.SelectedIndex = filtros.TipoConciliacion; ddlStatusConciliacion.SelectedIndex = filtros.Status; ddlAñoConciliacion.SelectedIndex = filtros.Anio; ddlMesConciliacion.SelectedIndex = filtros.Mes; } Consulta_Conciliacion(); GenerarTablaConciliaciones(); LlenaGridViewConciliaciones(); if (ddlStatusConciliacion.SelectedValue == "4") //"CONCILIACION CERRADA") { lnkVerM.Visible = false; } else { lnkVerM.Visible = true; } txtFinicio.Text = (DateTime.Today.AddMonths(-1)).ToShortDateString(); txtFfinal.Text = DateTime.Today.ToShortDateString(); } Consulta_Conciliacion(); this.ddlEmpresa.Focus(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
protected void btnEntrar_Click1(object sender, EventArgs e) { Page.Validate(); if (Page.IsValid) { System.Threading.Thread.Sleep(2000); ConfiguraConexion(); Session["AppCadenaConexion"] = cn.ConnectionString; SeguridadCB.Seguridad seguridad = new SeguridadCB.Seguridad(); //seguridad.Conexion = cn; try { if (seguridad.ExisteUsuarioActivo(txtUsuario.Text.Trim())) { this.usuario = seguridad.DatosUsuario(txtUsuario.Text.Trim()); if (seguridad.ComparaClaves(txtClave.Text.Trim().ToUpper(), usuario)) { AppSettingsReader settings = new AppSettingsReader(); this.modulo = settings.GetValue("Modulo", typeof(string)).ToString(); this.modulos = seguridad.Modulos(this.usuario.IdUsuario); this.operaciones = seguridad.Operaciones(modulo, this.usuario.IdUsuario); if (this.operaciones.TieneAcceso) { this.parametros = seguridad.Parametros(modulo, this.usuario.Corporativo, this.usuario.Sucursal); Session.Add("Operaciones", this.operaciones); Session.Add("Usuario", this.usuario); Session.Add("Conexion", this.cn); Session.Add("Parametros", this.parametros); Session.Add("PiePagina", this.usuario.Nombre.Trim() + " (" + this.usuario.IdUsuario + ") conectado a [" + this.cn.DataSource + "]." + this.cn.Database); Response.Redirect("~/Inicio.aspx", true); } else { Mensaje("Usted no tiene acceso al módulo."); txtUsuario.Focus(); } } else { Mensaje("La clave es incorrecta, verifique."); txtClave.Focus(); } } else { Mensaje("El usuario no existe o se encuentra inactivo."); txtUsuario.Focus(); } } catch (SqlException ex) { switch (ex.Number) { case 18452: case 18456: Mensaje("No se ha logrado abrir la conexión, revise el nombre de usuario y la contraseña."); txtUsuario.Focus(); break; case 4060: Mensaje("La base de datos no está disponible, comuníquelo al área de sistemas."); break; case 17: Mensaje("El servidor no está disponible, comuníquelo al área de sistemas."); break; default: Mensaje("Ha ocurrido el siguiente error: " + ex.Message); break; } } catch (Exception ex) { Mensaje("Ha ocurrido el siguiente error: " + ex.Message); } } }