示例#1
0
 public List <ClsDetalleDeEntrada> ControlarEntradasImpresas(int EventoId, double Cuil)
 {
     using (var context = new lts_sindicatoDataContext())
     {
         usuarios Usuarios    = new usuarios();
         var      EstaImpreso = context.eventos_cupones.Where(x => x.eventcupon_maesoc_cuil == Cuil);
         if (EstaImpreso.Count() > 0)
         {
             foreach (var item in EstaImpreso.ToList())
             {
                 ClsDetalleDeEntrada DetalleEntrada = new ClsDetalleDeEntrada();
                 DetalleEntrada.FechaDeEntrega      = item.event_cupon_fecha;
                 DetalleEntrada.NumeroDeEntrada     = item.event_cupon_nro;
                 DetalleEntrada.Usuario             = Usuarios.ObtenerNombreDeUsuario(Convert.ToInt32(item.UsuarioId));
                 DetalleEntrada.Costo               = Convert.ToDecimal(item.Costo);
                 DetalleEntrada.EsAcompañante       = (item.Invitado == 1) ? true : false;
                 DetalleEntrada.NumeroDeComprobante = Convert.ToInt32(item.ComprobanteId);
                 DetalleEntrada.SinCargo            = (item.Invitado == 2) ? true : false;
                 LstDetalleEntradas.Add(DetalleEntrada);
             }
         }
         return(LstDetalleEntradas);
     }
 }
示例#2
0
        private void ImprimirCupones(DataTable dt, int nroDeCupon, string nroDeSocio, string edad, string dniTitular, string apenomTitular, string empresa, string dniBeneficiario, string apenomBeneficiario)
        {
            usuarios       usr           = new usuarios();
            string         TipoDeMochila = string.Empty;
            reportes       frm_reportes  = new reportes();
            EventosCupones EvntCpn       = new EventosCupones();

            if (Convert.ToInt32(cbx_eventos.SelectedValue) == 4) // Es entrega de mochila
            {
                using (var context = new lts_sindicatoDataContext())
                {
                    int MochilaID = Convert.ToInt32(context.eventos_cupones.Where(x => x.event_cupon_nro == nroDeCupon).SingleOrDefault().ArticuloID);
                    var mochi     = from a in context.articulos
                                    where a.ID == MochilaID
                                    select new
                    {
                        tipoMochila = a.Descripcion + " - " + (a.Sexo == 'F' ? "MUJER" : "VARON")
                    };

                    TipoDeMochila = mochi.SingleOrDefault().tipoMochila;
                }

                //frm_reportes.nombreReporte = "rpt_EntregaDeMochila";
                frm_reportes.NombreDelReporte = "entrega_cupones.Reportes.rpt_EntregaDeMochila.rdlc";
                //frm_reportes.DtEntregaDeMochilas = dt;
                frm_reportes.dt          = dt;
                frm_reportes.dt2         = Metodos.mtdFilial.Get_DatosFilial();
                frm_reportes.Parametro1  = "MOCHILAS 2021 - CUPON DE ENTREGA Nº " + nroDeCupon.ToString(); // Encabezado del cupon
                frm_reportes.Parametro2  = nroDeCupon.ToString();                                          // Nro de cupon
                frm_reportes.Parametro3  = nroDeSocio.Trim();                                              // Nro de Socio
                frm_reportes.Parametro4  = edad.Trim();                                                    //edad del Beneficiario
                frm_reportes.Parametro5  = dniBeneficiario;                                                //dni del Beneficiario
                frm_reportes.Parametro6  = apenomBeneficiario;                                             // mombre del beneficiario
                frm_reportes.Parametro7  = empresa.Trim();                                                 // Empresa del titular
                frm_reportes.Parametro8  = TipoDeMochila;                                                  // que tipo de mochila lleva primaria/secundaria/Jardin
                frm_reportes.Parametro9  = apenomTitular;                                                  // Nombre del Titular
                frm_reportes.Parametro10 = dniTitular;                                                     //Dni del titular
                frm_reportes.Parametro11 = usr.ObtenerNombreDeUsuario(UsuarioID);                          //Usuario nombre
                frm_reportes.Parametro12 = DateTime.Now.ToString();                                        //Fecha
                frm_reportes.Parametro13 = txt_QuienRetira.Text;                                           //quien retira el Cupon
                frm_reportes.Parametro14 = chk_FondoDeDesempleo.Checked == true ? "Fdo. Desempleo: SI" : "Fdo. Desempleo: NO";
                frm_reportes.Parametro15 = "Turno: " + EvntCpn.GetDiaHoraDelTurno(EvntCpn.ConsultarTurno(Convert.ToString(_cuil)));
            }
            if (Convert.ToInt32(cbx_eventos.SelectedValue) == 3) // Es Dia de la Mujer
            {
                frm_reportes.nombreReporte  = "rpt_EntradaDiaDeLaMujer";
                frm_reportes.DtDiaDeLaMujer = dt;
                frm_reportes.Parametro1     = " FIESTA DIA DE LA MUJER 2020"; // Encabezado del cupon
                frm_reportes.Parametro2     = nroDeCupon.ToString();          // Nro de cupon
                frm_reportes.Parametro3     = nroDeSocio.Trim();              // Nro de Socio
                frm_reportes.Parametro4     = apenomTitular;                  // Nombre del Titular
                frm_reportes.Parametro5     = dniTitular;                     //Dni del titular
                frm_reportes.Parametro6     = empresa.Trim();                 // Empresa del titular
                frm_reportes.Parametro7     = "20 de Marzo - 22 hs - Polideportivo Empleados de Comercio - El Zanjon";
                frm_reportes.Parametro8     = "Entrada válida unicamente para Socias , es Intransferible \n (sin las bendi)";
                //frm_reportes.Parametro9 = ; // Nombre del Titular
            }
            frm_reportes.Show();

            //FIESTA EMPLEADOS DE COMERCIO 2019 - DOMINGO 22 DE SEPTIEMBRE - Open 23hs
        }