コード例 #1
0
        private void BtnCerrarCaja_Click(object sender, EventArgs e)
        {
            //var parametros = new List<Parametro>();
            //try
            //{
            //    if (Ambiente.Empresa.FormatoCortes.Equals("CORTEXESTACION"))
            //    {
            //        parametros.Add(new Parametro { Clave = "[EstacionId]", Valor = "'" + Ambiente.Estacion.EstacionId + "'" });
            //        parametros.Add(new Parametro { Clave = "[FechaSistema]", Valor = Ambiente.FechaSQL(DateTime.Now) });
            //        Ambiente.ShowReport("CORTEXESTACION", parametros);
            //    }
            //    else if (Ambiente.Empresa.FormatoCortes.Equals("CORTEXUSUARIO"))
            //    {
            //        parametros.Add(new Parametro { Clave = "[UsuarioId]", Valor = "'" + Ambiente.LoggedUser.UsuarioId + "'" });
            //        parametros.Add(new Parametro { Clave = "[FechaSistema]", Valor = Ambiente.FechaSQL(DateTime.Now) });
            //        Ambiente.ShowReport("CORTEXUSUARIO", parametros);
            //    }
            //}
            //catch (Exception ex)
            //{
            //    Ambiente.Mensaje(ex.Message);
            //}


            try
            {
                if (Ambiente.Empresa.FormatoCortes.Equals("CORTEXESTACION"))
                {
                    Ambiente.AddReportParam("[EstacionId]", "'" + Ambiente.Estacion.EstacionId + "'", true);
                    Ambiente.AddReportParam("[FechaSistema]", Ambiente.FechaSQL(DateTime.Now));
                    Ambiente.ShowReport("CORTEXESTACION", Ambiente.GetReportParam());
                }
                else if (Ambiente.Empresa.FormatoCortes.Equals("CORTEXUSUARIO"))
                {
                    Ambiente.AddReportParam("[UsuarioId]", "'" + Ambiente.LoggedUser.UsuarioId + "'", true);
                    Ambiente.AddReportParam("[FechaSistema]", Ambiente.FechaSQL(DateTime.Now));
                    Ambiente.ShowReport("CORTEXUSUARIO", Ambiente.GetReportParam());
                }
            }
            catch (Exception ex)
            {
                Ambiente.Mensaje(ex.Message);
            }
        }