Пример #1
0
        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();
        }
Пример #2
0
        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));
        }
Пример #4
0
        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);
        }
Пример #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            reportes reportes = db.reportes.Find(id);

            db.reportes.Remove(reportes);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #6
0
        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();
        }
Пример #7
0
 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));
 }
Пример #8
0
        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));
        }
Пример #10
0
 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));
        }
Пример #12
0
        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();
        }
Пример #13
0
        // 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));
        }
Пример #15
0
        // 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;
            }
        }
Пример #17
0
        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);
        }
Пример #19
0
        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;
            }
        }
Пример #20
0
        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;
            }
        }
Пример #21
0
        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();
        }
Пример #22
0
        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");
            }
        }
Пример #23
0
        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;
            }
        }
Пример #24
0
        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();
        }
Пример #25
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
        }