private void btn_ConsultarCaja_Click(object sender, EventArgs e) { int EventoId = Convert.ToInt32(cbx_eventos.SelectedValue); Caja caja = new Caja(); var DetalleCaja = caja.ConsultaDetalleDeCaja(_UsuarioId, EventoId); DS_cupones Ds = new DS_cupones(); DataTable Dt = Ds.Cajas; Dt.Clear(); if (DetalleCaja.Count() > 0) { foreach (var item in DetalleCaja) { DataRow Dr = Dt.NewRow(); Dr["FechaApertura"] = item.Hora; Dr["NroDeComprobante"] = item.NmeroDeComprobante; Dr["Monto"] = Convert.ToDecimal(item.ValorComprobante); Dt.Rows.Add(Dr); } } reportes frm_reportes = new reportes(); frm_reportes.DtCajas = Dt; frm_reportes.nombreReporte = "rpt_ConsultaDeCaja"; frm_reportes.Show(); }
public static void ImprimirPlanDePago(List <mdlCuadroAmortizacion> _PlanDePago, string RazonSocial, string Cuit, string Inspector, string DeudaInical, string TotalFinanciado, string NroDeActa) { DS_cupones ds = new DS_cupones(); DataTable dt = ds.ImpresionPlanDePago; dt.Clear(); foreach (var item in _PlanDePago) { DataRow row = dt.NewRow(); row["Cuota"] = item.Cuota; row["FechaDeVencimiento"] = item.FechaDeVenc; row["ImporteDeCuota"] = item.ImporteDeCuota; dt.Rows.Add(row); } reportes frmReportes = new reportes(); frmReportes.dt = dt; frmReportes.dt2 = mtdFilial.Get_DatosFilial(); frmReportes.NombreDelReporte = "entrega_cupones.Reportes.rpt_PlanDePagoActa.rdlc"; frmReportes.Parametro1 = "Plan de Pago"; frmReportes.Parametro2 = RazonSocial; //dgv_EmpresaAfectada.CurrentRow.Cells["Empresa"].Value.ToString(); frmReportes.Parametro3 = Cuit; //dgv_EmpresaAfectada.CurrentRow.Cells["CUIT"].Value.ToString(); frmReportes.Parametro4 = Inspector; //dgv_EmpresaAfectada.CurrentRow.Cells["Inspector"].Value.ToString(); frmReportes.Parametro5 = DeudaInical; //txt_DeudaInicial.Text; frmReportes.Parametro6 = TotalFinanciado; frmReportes.Parametro7 = NroDeActa; frmReportes.Show(); }
public IHttpActionResult Putreportes(int id, reportes reportes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != reportes.id_reporte) { return(BadRequest()); } db.Entry(reportes).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!reportesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public int register_reporte(string result, int id_user) { reportes oReporte = new reportes(); oReporte.id_user = id_user; oReporte.result = result; if (ModelState.IsValid) { db.oReportes.Add(oReporte); db.SaveChanges(); } StringBuilder sql = new StringBuilder(); sql.AppendLine("select TOP 1 *"); sql.AppendLine("from reportes"); sql.AppendLine("ORDER BY id DESC"); var report = db.Database.SqlQuery <reportes>(sql.ToString()).ToList(); ViewBag.reporte = report.ToList(); var id = ViewBag.reporte[0].id; return(id); }
public ActionResult DeleteConfirmed(int id) { reportes reportes = db.reportes.Find(id); db.reportes.Remove(reportes); db.SaveChanges(); return(RedirectToAction("Index")); }
private void ImprimirCupones(DataTable dt) { reportes frm_reportes = new reportes(); frm_reportes.dtCupondiaDelNiño = dt; frm_reportes.nombreReporte = "rpt_CuponDiaDelNiño_2"; //frm_reportes.nombreReporte = "rpt_CuponDiaDelNiño_TRH"; frm_reportes.Show(); }
public ActionResult Edit([Bind(Include = "rep_idn,rep_nombre,rep_url")] reportes reportes) { if (ModelState.IsValid) { db.Entry(reportes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reportes)); }
public ActionResult Create([Bind(Include = "rep_idn,rep_nombre,rep_url")] reportes reportes) { if (ModelState.IsValid) { db.reportes.Add(reportes); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reportes)); }
public IHttpActionResult Getreportes(int id) { reportes reportes = db.reportes.Find(id); if (reportes == null) { return(NotFound()); } return(Ok(reportes)); }
public ActionResult Edit([Bind(Include = "id_reporte,clientes,servicios")] reportes reportes) { if (ModelState.IsValid) { db.Entry(reportes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.clientes = new SelectList(db.cliente, "id_cliente", "nombre", reportes.clientes); ViewBag.servicios = new SelectList(db.servicios, "id_servicios", "tipo_servicio", reportes.servicios); return(View(reportes)); }
public IHttpActionResult Postreportes(reportes reportes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.reportes.Add(reportes); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = reportes.id_reporte }, reportes)); }
private void btn_ImprimirDeuda_Click(object sender, EventArgs e) { DS_cupones ds = new DS_cupones(); DataTable dt_ActasDetalle = ds.ActasDetalle; dt_ActasDetalle.Clear(); int Color = 0;; foreach (var periodo in _ddjj.Where(x => x.Acta == "")) { Color += 1; DataRow row = dt_ActasDetalle.NewRow(); row["NumeroDeActa"] = 0; row["Periodo"] = periodo.Periodo; row["CantidadDeEmpleados"] = periodo.Empleados; row["CantidadSocios"] = periodo.Socios; row["TotalSueldoEmpleados"] = periodo.TotalSueldoEmpleados; row["TotalSueldoSocios"] = periodo.TotalSueldoSocios; row["TotalAporteEmpleados"] = periodo.AporteLey; row["TotalAporteSocios"] = periodo.AporteSocio; row["FechaDePago"] = periodo.FechaDePago == null ? "" : periodo.FechaDePago.Value.Date.ToShortDateString(); row["ImporteDepositado"] = periodo.ImporteDepositado; row["DiasDeMora"] = periodo.DiasDeMora; row["DeudaGenerada"] = periodo.Capital; row["InteresGenerado"] = periodo.Interes; row["Total"] = periodo.Total; row["Color"] = Color; row["Logo"] = mtdConvertirImagen.ImageToByteArray(Image.FromFile("C:\\SEC_Gestion\\Imagen\\Logo_reporte.png")); dt_ActasDetalle.Rows.Add(row); } Empresa empresa = mtdEmpresas.GetEmpresa(txt_CUIT.Text); reportes formReporte = new reportes(); formReporte.dt = dt_ActasDetalle; formReporte.dt2 = mtdFilial.Get_DatosFilial(); formReporte.Parametro1 = empresa.MAEEMP_RAZSOC.Trim(); formReporte.Parametro2 = empresa.MEEMP_CUIT_STR; formReporte.Parametro3 = "-"; formReporte.Parametro4 = Math.Round(_ddjj.Where(x => x.Acta == "").Sum(x => x.Capital), 2).ToString("N2"); formReporte.Parametro5 = Math.Round(_ddjj.Where(x => x.Acta == "").Sum(x => x.Interes), 2).ToString("N2"); formReporte.Parametro6 = Math.Round(_ddjj.Where(x => x.Acta == "").Sum(x => x.Total), 2).ToString("N2"); formReporte.Parametro8 = " "; formReporte.Parametro9 = msk_Vencimiento.Text; formReporte.Parametro10 = txt_PerNoDec.Text; formReporte.NombreDelReporte = "entrega_cupones.Reportes.rpt_VerificacionDeDeuda.rdlc"; formReporte.Show(); }
// GET: reportes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } reportes reportes = db.reportes.Find(id); if (reportes == null) { return(HttpNotFound()); } return(View(reportes)); }
public IHttpActionResult Deletereportes(int id) { reportes reportes = db.reportes.Find(id); if (reportes == null) { return(NotFound()); } db.reportes.Remove(reportes); db.SaveChanges(); return(Ok(reportes)); }
// GET: reportes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } reportes reportes = db.reportes.Find(id); if (reportes == null) { return(HttpNotFound()); } ViewBag.clientes = new SelectList(db.cliente, "id_cliente", "nombre", reportes.clientes); ViewBag.servicios = new SelectList(db.servicios, "id_servicios", "tipo_servicio", reportes.servicios); return(View(reportes)); }
private void ImprimirPlanDePago(DataGridView dgv, string cuit) { try { using (var context = new lts_sindicatoDataContext()) { DS_cupones dsPlan = new DS_cupones(); DataTable dt = dsPlan.ImpresionPlanDePago; dt.Clear(); foreach (DataGridViewRow fila in dgv.Rows) { DataRow row = dt.NewRow(); row["Cuota"] = fila.Cells[1].Value; row["ImporteDeCuota"] = fila.Cells[2].Value; row["FechaDeVencimiento"] = fila.Cells[3].Value; row["DiasDeVencimiento"] = fila.Cells[4].Value; row["Intereses"] = Math.Round(Convert.ToDecimal(fila.Cells[5].Value), 2); row["Total"] = fila.Cells[6].Value; row["FechaDeCobro"] = fila.Cells[7].Value; row["Recibo"] = fila.Cells[8].Value; row["ImporteCobrado"] = fila.Cells[9].Value; dt.Rows.Add(row); } reportes frm_reportes = new reportes(); frm_reportes.nombreReporte = "rpt_PlanDePago"; frm_reportes.DtPlanDePago = dt; frm_reportes.Parametro1 = "Plan de Pago"; frm_reportes.Parametro2 = dgv_EmpresaAfectada.CurrentRow.Cells["Empresa"].Value.ToString(); frm_reportes.Parametro3 = dgv_EmpresaAfectada.CurrentRow.Cells["CUIT"].Value.ToString(); frm_reportes.Parametro4 = dgv_EmpresaAfectada.CurrentRow.Cells["Inspector"].Value.ToString(); var DeudaInicial = context.PlanesDePago.Where(x => x.CUIT == dgv_EmpresaAfectada.CurrentRow.Cells["cuit"].Value.ToString() && x.Estado == 1); frm_reportes.Parametro5 = DeudaInicial.Count() > 0 ? DeudaInicial.Single().DeudaInicial.ToString() : ""; frm_reportes.Parametro6 = Math.Round(dt.AsEnumerable().Sum(r => r.Field <double>("Total")), 2).ToString(); frm_reportes.Show(); } } catch (Exception) { throw; } }
private void ImprimirActaCabecera() { DateTime desde = Convert.ToDateTime("01/" + msk_Desde.Text); DateTime hasta = Convert.ToDateTime("01/" + msk_Hasta.Text); DateTime Vencimiento = Convert.ToDateTime(msk_Vencimiento.Text); int NumeroDeActa = 0; using (var context = new lts_sindicatoDataContext()) { NumeroDeActa = context.Acta.Where(x => x.Numero == Convert.ToInt32(txt_NumeroDeActa.Text)).FirstOrDefault().Numero; } DateTime FechaDeConfeccion = Convert.ToDateTime(msk_FechaConfeccion.Text); reportes formReporte = new reportes(); formReporte.Parametro1 = NumeroDeActa.ToString(); formReporte.Parametro2 = txt_RazonSocial.Text.Trim(); formReporte.Parametro3 = txt_Domicilio.Text.Trim() + "" + txt_Localidad.Text; formReporte.Parametro4 = desde.ToString("MM/yyyy"); formReporte.Parametro5 = hasta.ToString("MM/yyyy"); formReporte.Parametro6 = Vencimiento.ToString("dd/MM/yyyy"); formReporte.Parametro7 = txt_CUIT.Text; formReporte.Parametro8 = _PreActa.Sum(x => x.Total).ToString("N2"); formReporte.Parametro9 = txt_ActasAnteriores.Text; formReporte.Parametro10 = msk_InicioDeActividad.Text; formReporte.Parametro11 = txt_CantidadEmpleado.Text; formReporte.Parametro12 = txt_Telefono.Text; formReporte.Parametro13 = msk_FechaConfeccion.Text; formReporte.Parametro14 = txt_Lugar.Text; formReporte.Parametro15 = FechaDeConfeccion.Day.ToString(); formReporte.Parametro16 = mtdFechas.NombreDelMes(FechaDeConfeccion.Month); //FechaDeConfeccion.Month.ToString("mm"); formReporte.Parametro17 = FechaDeConfeccion.Year.ToString(); formReporte.Parametro18 = txt_persona.Text; formReporte.Parametro19 = txt_Relacion.Text; formReporte.Parametro20 = mtdNum2words.enletras(txt_Total.Text); formReporte.Parametro21 = txt_Observaciones.Text; formReporte.dt = mtdFilial.Get_DatosFilial(); formReporte.NombreDelReporte = "entrega_cupones.Reportes.rpt_ActaCabecera.rdlc"; formReporte.Show(); ImprimirActaDetalle(); }
public IEnumerable <object> GetReporte(string fechaDesde, string fechaHasta) { DateTime desde = DateTime.Parse(fechaDesde); DateTime hasta = DateTime.Parse(fechaHasta); var actual = DateTime.Now; List <reportes> report = new List <reportes>(); var listaReferencia = (from e in _context.eventos join u in _context.usuarios on e.idUsuario equals u.idUsuario where e.fecha.Value.Date >= desde.Date && e.fecha.Value.Date <= hasta.Date select new { idEvento = e.idEvento, fecha = e.fecha, evento = e.evento, lugar = e.lugar, costo = e.costo, nombre = u.nombre + " " + u.apellido }).ToList(); foreach (var item in listaReferencia) { var reportesobj = new reportes(); reportesobj.idEvento = item.idEvento; reportesobj.fecha = item.fecha; reportesobj.evento = item.evento; reportesobj.lugar = item.lugar; reportesobj.costo = Convert.ToDecimal(item.costo); reportesobj.nombre = item.nombre; int dayDiff = (item.fecha - actual).Value.Days; reportesobj.dias = dayDiff; report.Add(reportesobj); } return(report); }
private void ImprimirResumen() { try { using (var context = new lts_sindicatoDataContext()) { DS_cupones dscpn = new DS_cupones(); DataTable dt = dscpn.ResumenActas; dt.Clear(); foreach (DataGridViewRow fila in dgv_Resumen.Rows) { DataRow row = dt.NewRow(); row["EncabezadoRow"] = fila.Cells[0].Value; row["Emitidas"] = fila.Cells[1].Value; row["Cobradas"] = fila.Cells[2].Value; row["ConDeuda"] = fila.Cells[3].Value; row["NoCobradas"] = fila.Cells[4].Value; row["CobroParcial"] = fila.Cells[5].Value; row["FaltaCobrar"] = fila.Cells[6].Value; row["EnAbogado"] = fila.Cells[7].Value; dt.Rows.Add(row); } reportes frm_reportes = new reportes(); frm_reportes.DtResumenActas = dt; frm_reportes.DtResumenInspectores = DtResumenInspectores; frm_reportes.nombreReporte = "rpt_ResumenActas"; frm_reportes.Parametro1 = " RESUMEN DE ACTAS "; frm_reportes.Parametro2 = msk_Desde.Text; frm_reportes.Parametro3 = msk_Hasta.Text; frm_reportes.Parametro4 = cbx_Inspector.Text.Trim(); frm_reportes.Parametro5 = txt_Interes.Text.Trim(); frm_reportes.Show(); } } catch (Exception) { throw; } }
private void Imprimir(DataGridView dgv, int col) { try { using (var context = new lts_sindicatoDataContext()) { DS_cupones dscpn = new DS_cupones(); DataTable dt = dscpn.Cobranzas; dt.Clear(); foreach (DataGridViewRow fila in dgv.Rows) { DataRow row = dt.NewRow(); row["Fecha"] = fila.Cells[0 + col].Value; row["Acta"] = fila.Cells[1 + col].Value; row["Empresa"] = fila.Cells[2 + col].Value; row["DeudaOriginal"] = fila.Cells[10 + col].Value; row["ImporteCobrado"] = fila.Cells[12 + col].Value; row["FaltaCobrar"] = fila.Cells[13 + col].Value; row["Interes"] = fila.Cells[14 + col].Value; row["DeudaActualizada"] = fila.Cells[15 + col].Value; row["Inspector"] = fila.Cells[16 + col].Value; dt.Rows.Add(row); } reportes frm_reportes = new reportes(); frm_reportes.nombreReporte = "rpt_CobranzasEmpresasConDeuda"; frm_reportes.dtCobranzas = dt; frm_reportes.Parametro1 = " Listado de Actas " + tab_Cobranzas.SelectedTab.Text.ToUpper(); frm_reportes.Parametro2 = msk_Desde.Text; frm_reportes.Parametro3 = msk_Hasta.Text; frm_reportes.Parametro4 = cbx_Inspector.Text.Trim(); frm_reportes.Parametro5 = txt_Interes.Text.Trim(); frm_reportes.Show(); } } catch (Exception) { throw; } }
private void btn_imprimir_notificacion_Click(object sender, EventArgs e) { Func_Utiles func_Utiles = new Func_Utiles(); func_Utiles.limpiar_tabla_impresion(); num2words num_a_letras = new num2words(); using (var context = new lts_sindicatoDataContext()) { var imp = from a in context.impresion_actas select a; string actas = string.Empty; foreach (DataGridViewRow fila in dgv_actas_estudio.Rows) { if (Convert.ToBoolean(fila.Cells["Imput"].Value)) { impresion_comprobante im = new impresion_comprobante(); im.empresa = lbl_razon_social.Text; im.cuit = lbl_cuit.Text; im.domicilio = lbl_domicilio.Text; im.localidad = lbl_localidad.Text; im.COL1EMPRESA = lbl_codigo_postal.Text; //Codigo postal de la empresa im.nro_socio = Convert.ToInt16(fila.Cells["num_acta"].Value); //Numero de ACTA im.aporte_ley = Convert.ToDecimal(fila.Cells["importe_act"].Value); //Valor del acta actualizada im.aporte_socio = Convert.ToDecimal(lbl_total_deuda.Text); //valor total de la deuda actualizada im.COL1NOMBRE = num_a_letras.enletras(lbl_total_deuda.Text); // valor en letras de la deuda actualizada im.COL2EMPRESA = lbl_actas.Text; // Actas involucradas im.COL2NOMBRE = fila.Cells["num_acta"].Value.ToString() + cbx_estudios.SelectedValue.ToString(); // numero de Notifiacion de deuda. cmpuesta por NºACTA + codigo de Inspectoro estudio juridico im.COL2NROSOCIO = dtp_vencimiento.Value.Date.ToShortDateString(); // fecha de vencimiento de la certificacion de deuda //im.telefono = lbl_total_fojas.Text; // cantidad de fojas que compone la nota context.impresion_comprobante.InsertOnSubmit(im); } } context.SubmitChanges(); } reportes frm_reportes = new reportes(); frm_reportes.nombreReporte = "certificado_de_deuda"; frm_reportes.Show(); }
private void button1_Click_1(object sender, EventArgs e) { string _sucursal = cbosucursal.Text; DateTime _fecha = dateTimePicker1.Value.Date; reporteCompleto s = new reporteCompleto(); reportes frm = new reportes(); if (s.existe(_sucursal, _fecha)) { using (grupohie_nominaEntities db = new grupohie_nominaEntities()) { var resultados = db.resultados.Where(x => x.sucursal == _sucursal && x.sucursal2 == _sucursal && x.fecha == _fecha).ToList(); frm.resultadosBindingSource.DataSource = resultados; frm.ShowDialog(); } } else { MessageBox.Show("Esta Sucursal no tiene nada Generado Actualmente"); } }
private void ImprimirAportes() { try { using (var context = new lts_sindicatoDataContext()) { DS_cupones dscpn = new DS_cupones(); DataTable dt_impresion_ddjj = dscpn.ddjj_por_empleado; dt_impresion_ddjj.Clear(); foreach (DataGridViewRow fila in dgv_MostrarAportes.Rows) { DataRow row = dt_impresion_ddjj.NewRow(); row["periodo"] = Convert.ToDateTime(fila.Cells["periodo"].Value).Date; row["ley"] = Convert.ToDecimal(fila.Cells["aporte_ley"].Value); row["socio"] = Convert.ToDecimal(fila.Cells["aporte_socio"].Value); row["empresa"] = fila.Cells["razons"].Value; row["cuit"] = fila.Cells["cuit"].Value; row["dni"] = Convert.ToInt32(txt_DNI.Text.Trim()); row["empleado"] = txt_Nombre.Text.Trim(); row["Sueldo"] = fila.Cells["Sueldo"].Value; row["Logo"] = mtdConvertirImagen.ImageToByteArray(Image.FromFile("C:\\SEC_Gestion\\Imagen\\Logo_reporte.png")); dt_impresion_ddjj.Rows.Add(row); } reportes frm_reportes = new reportes(); frm_reportes.NombreDelReporte = "rpt_ddjj_por_empleado"; //frm_reportes.ddjj_por_empleado = dt_impresion_ddjj; frm_reportes.dt = dt_impresion_ddjj; frm_reportes.Show(); } } catch (Exception) { throw; } }
private void ImprimirActaDetalle() { DS_cupones ds = new DS_cupones(); DataTable dt_ActasDetalle = ds.ActasDetalle; dt_ActasDetalle.Clear(); int NumeroDeActa = 0; using (var context = new lts_sindicatoDataContext()) { NumeroDeActa = context.Acta.Where(x => x.Numero == Convert.ToInt32(txt_NumeroDeActa.Text)).FirstOrDefault().Numero; } int color = 0; string fecha2 = ""; foreach (var periodo in _PreActa) { DataRow row = dt_ActasDetalle.NewRow(); row["NumeroDeActa"] = NumeroDeActa; row["Periodo"] = periodo.Periodo; row["CantidadDeEmpleados"] = periodo.Empleados; row["CantidadSocios"] = periodo.Socios; row["TotalSueldoEmpleados"] = periodo.TotalSueldoEmpleados; row["TotalSueldoSocios"] = periodo.TotalSueldoSocios; row["TotalAporteEmpleados"] = periodo.AporteLey; row["TotalAporteSocios"] = periodo.AporteSocio; fecha2 = periodo.FechaDePago.ToString(); if (fecha2 != "") { fecha2 = Convert.ToDateTime(periodo.FechaDePago).Date.ToString("dd/MM/yyy"); } row["FechaDePago"] = fecha2;//periodo.FechaDePago.ToString();//== null ? "01/01/0001" : periodo.FechaDePago.Value.Date.ToString(); row["ImporteDepositado"] = periodo.ImporteDepositado; row["DiasDeMora"] = periodo.DiasDeMora; row["DeudaGenerada"] = periodo.Capital; row["InteresGenerado"] = periodo.Interes; row["Total"] = periodo.Total; row["Color"] = color; color = color == 1 ? 0 : 1; dt_ActasDetalle.Rows.Add(row); } Empresa empresa = mtdEmpresas.GetEmpresa(txt_CUIT.Text); reportes formReporte = new reportes(); formReporte.dt = dt_ActasDetalle; formReporte.dt2 = mtdFilial.Get_DatosFilial(); formReporte.Parametro1 = empresa.MAEEMP_RAZSOC.Trim(); formReporte.Parametro2 = empresa.MEEMP_CUIT_STR; formReporte.Parametro3 = mtdFuncUtiles.generar_ceros(NumeroDeActa.ToString(), 6); formReporte.Parametro4 = _PreActa.Sum(x => x.Capital).ToString("N2"); formReporte.Parametro5 = _PreActa.Sum(x => x.Interes).ToString("N2"); formReporte.Parametro6 = _PreActa.Sum(x => x.Total).ToString("N2"); formReporte.Parametro7 = "Original"; formReporte.Parametro8 = " "; formReporte.Parametro9 = msk_Vencimiento.Text; formReporte.NombreDelReporte = "entrega_cupones.Reportes.rpt_ActaDetalle.rdlc"; formReporte.Show(); }
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 }