protected void lnkPagos_Click(object sender, EventArgs e) { int folioConciliacion = Convert.ToInt32(grvConciliacion.DataKeys[Convert.ToInt32(fldIndiceConcilacion.Value.Trim())].Value); cConciliacion conciliacion = listaConciliaciones.Find(x => x.Folio == folioConciliacion); Response.Redirect("~/Conciliacion/Pagos/AplicarPago.aspx?Folio=" + folioConciliacion + "&Corporativo=" + conciliacion.Corporativo + "&Sucursal=" + conciliacion.Sucursal + "&Año=" + conciliacion.Año + "&Mes=" + conciliacion.Mes); }
protected void lnkVer_Click(object sender, EventArgs e) { int folioConciliacion = Convert.ToInt32(grvConciliacion.DataKeys[Convert.ToInt32(fldIndiceConcilacion.Value.Trim())].Value); cConciliacion conciliacion = listaConciliaciones.Find(x => x.Folio == folioConciliacion); Response.Redirect("~/Conciliacion/FormasConciliar/" + (conciliacion.TipoConciliacion != 2 ? "CantidadConcuerda" : "CantidadYReferenciaConcuerdan") + ".aspx?Folio=" + folioConciliacion + "&Corporativo=" + conciliacion.Corporativo + "&Sucursal=" + conciliacion.Sucursal + "&Año=" + conciliacion.Año + "&Mes=" + conciliacion.Mes + "&TipoConciliacion=" + conciliacion.TipoConciliacion + "&GrupoConciliacion=" + conciliacion.GrupoConciliacion); }
protected void lnkVer_Click(object sender, EventArgs e) { int folioConciliacion = Convert.ToInt32(grvConciliacion.DataKeys[Convert.ToInt32(fldIndiceConcilacion.Value.Trim())].Value); cConciliacion conciliacion = listaConciliaciones.Find(x => x.Folio == folioConciliacion); Enrutador objEnrutador = new Enrutador(); List <ListaCombo> listFormasConciliacion = objEnrutador.CargarFormaConciliacion(conciliacion.TipoConciliacion); string URLDestino = objEnrutador.ObtieneURLSolicitudPorDefecto(new SolicitudEnrutador(conciliacion.TipoConciliacion, 0)); Response.Redirect("~/Conciliacion/FormasConciliar/" + URLDestino + ".aspx?Folio=" + folioConciliacion + "&Corporativo=" + conciliacion.Corporativo + "&Sucursal=" + conciliacion.Sucursal + "&Año=" + conciliacion.Año + "&Mes=" + conciliacion.Mes + "&TipoConciliacion=" + conciliacion.TipoConciliacion + "&GrupoConciliacion=" + conciliacion.GrupoConciliacion); }
public ClaseFiltros() { empresa = -1; sucursal = -1; grupo = -1; tipoConciliacion = -1; status = -1; anio = -1; mes = -1; folio = -1; conciliacion = null; // // TODO: Agregar aquí la lógica del constructor // }
//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); } }
public bool BorrarTransaccionesNoCorrespondidas(cConciliacion conciliacion) { System.Data.SqlClient.SqlConnection Connection = seguridad.Conexion; if (Connection.State == ConnectionState.Closed) { seguridad.Conexion.Open(); Connection = seguridad.Conexion; } try { return((Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Consultas.BorrarTransaccionesNoCorrespondidas( (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Conciliacion.Corporativo, Convert.ToInt16((Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Conciliacion.Sucursal), (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Conciliacion.Año, (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Conciliacion.Mes, (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).Conciliacion.Folio)); } catch (Exception) { return(false); } return(false); }
private void GuardarUltimaConsulta() { ClaseFiltros filtros = new ClaseFiltros(); filtros.Empresa = ddlEmpresa.SelectedIndex; filtros.Sucursal = ddlSucursal.SelectedIndex; filtros.Grupo = ddlGrupo.SelectedIndex; filtros.TipoConciliacion = ddlTipoConciliacion.SelectedIndex; filtros.Status = ddlStatusConciliacion.SelectedIndex; filtros.Anio = ddlAñoConciliacion.SelectedIndex; filtros.Mes = ddlMesConciliacion.SelectedIndex; if (fldIndiceConcilacion.Value.Trim() != string.Empty) { filtros.Folio = Convert.ToInt32(grvConciliacion.DataKeys[Convert.ToInt32(fldIndiceConcilacion.Value.Trim())].Value); } cConciliacion conciliacion = listaConciliaciones.Find(x => x.Folio == filtros.Folio); filtros.Conciliacion = conciliacion; HttpContext.Current.Session["filtros"] = filtros; }
//Llenar Barra de Estado public void LlenarBarraEstado() { try { cConciliacion c = App.Consultas.ConsultaConciliacionDetalle(corporativoConciliacion, sucursalConciliacion, añoConciliacion, mesConciliacion, folioConciliacion); lblFolio.Text = c.Folio.ToString(); lblBanco.Text = c.BancoStr; lblCuenta.Text = c.CuentaBancaria; lblGrupoCon.Text = c.GrupoConciliacionStr; lblSucursal.Text = c.SucursalDes; lblTipoCon.Text = c.TipoConciliacionStr; lblMesAño.Text = c.Mes + "/" + c.Año; lblConciliadasExt.Text = c.ConciliadasExternas.ToString(); lblConciliadasInt.Text = c.ConciliadasInternas.ToString(); lblStatusConciliacion.Text = c.StatusConciliacion; imgStatusConciliacion.ImageUrl = c.UbicacionIcono; } catch (Exception) { throw; } }
public override List<ReferenciaNoConciliadaPedido> ObtienePedidosNoConciliadosCliente(cConciliacion Conciliacion, Conexion _conexion) { SeguridadCB.Public.Parametros parametros; parametros = (SeguridadCB.Public.Parametros)HttpContext.Current.Session["Parametros"]; AppSettingsReader settings = new AppSettingsReader(); string PedidoMultiple = parametros.ValorParametro(Convert.ToSByte(settings.GetValue("Modulo", typeof(sbyte))), "ConcPedidoMultiple"); try { _conexion.Comando.CommandType = CommandType.StoredProcedure; if (PedidoMultiple == "1") _conexion.Comando.CommandText = "spCBConciliacionBusquedaPedidoPM"; else _conexion.Comando.CommandText = "spCBConciliacionBusquedaPedido"; _conexion.Comando.Parameters.Clear(); _conexion.Comando.Parameters.Add(new SqlParameter("@Configuracion", System.Data.SqlDbType.SmallInt)).Value = 0; _conexion.Comando.Parameters.Add(new SqlParameter("@CorporativoConciliacion", System.Data.SqlDbType.TinyInt)).Value = Conciliacion.Corporativo; _conexion.Comando.Parameters.Add(new SqlParameter("@SucursalConciliacion", System.Data.SqlDbType.TinyInt)).Value = Conciliacion.Sucursal; _conexion.Comando.Parameters.Add(new SqlParameter("@AñoConciliacion", System.Data.SqlDbType.Int)).Value = Conciliacion.Año; _conexion.Comando.Parameters.Add(new SqlParameter("@MesConciliacion", System.Data.SqlDbType.SmallInt)).Value = Conciliacion.Mes; _conexion.Comando.Parameters.Add(new SqlParameter("@FolioConciliacion", System.Data.SqlDbType.Int)).Value = Conciliacion.Folio; _conexion.Comando.Parameters.Add(new SqlParameter("@Folio", System.Data.SqlDbType.Int)).Value = Conciliacion.Folio; _conexion.Comando.Parameters.Add(new SqlParameter("@Secuencia", System.Data.SqlDbType.Int)).Value = 1; _conexion.Comando.Parameters.Add(new SqlParameter("@Celula", System.Data.SqlDbType.SmallInt)).Value = this.Celula; _conexion.Comando.Parameters.Add(new SqlParameter("@ClienteSeleccion", System.Data.SqlDbType.Int)).Value = this.NumCliente; _conexion.Comando.Parameters.Add(new SqlParameter("@ClientePadre", System.Data.SqlDbType.Bit)).Value = 0; SqlDataReader reader = _conexion.Comando.ExecuteReader(); List<ReferenciaNoConciliadaPedido> lstRefenciaNoConciliada = new List<ReferenciaNoConciliadaPedido>(); if (reader.HasRows) { while (reader.Read()) { ReferenciaNoConciliadaPedido dato = new ReferenciaNoConciliadaPedidoDatos( Convert.ToInt16(reader["Corporativo"]), Convert.ToInt16(reader["Sucursal"]), Convert.ToString(reader["SucursalDes"]), Conciliacion.Año, Conciliacion.Folio, Conciliacion.Mes, Convert.ToInt32(reader["Celula"]), Convert.ToInt32(reader["AñoPed"]), Convert.ToInt32(reader["Pedido"]), Convert.ToString(reader["PedidoReferencia"]), Convert.ToInt32(reader["Cliente"]), Convert.ToString(reader["Nombre"]), Convert.ToInt32(reader["RemisionPedido"]), Convert.ToString(reader["SeriePedido"]), Convert.ToInt32(reader["FolioSat"]), Convert.ToString(reader["SerieSat"]), Convert.ToString(reader["Concepto"]), Convert.ToDecimal(reader["Monto"]), Convert.ToInt16(reader["FormaConciliacion"]), Convert.ToInt16(reader["StatusConcepto"]), Convert.ToString(reader["StatusConciliacion"]), Convert.ToDateTime(reader["FOperacion"]), Convert.ToDateTime(reader["FMovimiento"]), 0,this.implementadorMensajes); lstRefenciaNoConciliada.Add(dato); } reader.Close(); } ClienteException ObjClienteException = new ClienteException(); ObjClienteException.ResultadoValidacion.CodigoError = 0; ObjClienteException.ResultadoValidacion.Mensaje = "Proceso exitoso"; ObjClienteException.ResultadoValidacion.VerificacionValida = true; return lstRefenciaNoConciliada; } catch (Exception ex) { ClienteException ObjClienteException = new ClienteException(); ObjClienteException.ResultadoValidacion.CodigoError = 203; ObjClienteException.ResultadoValidacion.Mensaje = ex.Message; ObjClienteException.ResultadoValidacion.VerificacionValida = false; throw ex; } }