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);
    }
Exemplo n.º 3
0
    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);
    }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 7
0
    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;
     }
 }
Exemplo n.º 9
0
        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;
            }
        }