コード例 #1
0
        private void btReporteDiario_Click(object sender, EventArgs e)
        {
            var rep = new VISTA_Y_CTRL.REPORTES.rptVentaDiaria();

            var ds            = new dsSysLab();
            var ventasdiarias = new dsSysLabTableAdapters.VENTAS_DIARIASTableAdapter();

            ventasdiarias.Fill(ds.VENTAS_DIARIAS);

            rep.SetDataSource(ds);
            rep.SetParameterValue("FECHA", dtpFecha.Value.Date);

            var frm = new VISTA.frmReporteVisor(rep);

            frm.ShowDialog();
        }
コード例 #2
0
        private void btReporteMensual_Click(object sender, EventArgs e)
        {
            var rep = new VISTA_Y_CTRL.REPORTES.rptVentaMensual();

            var ds = new dsSysLab();
            var ventasmensuales = new dsSysLabTableAdapters.VENTAS_MENSUALESTableAdapter();

            ventasmensuales.Fill(ds.VENTAS_MENSUALES);

            string mes  = System.Globalization.CultureInfo.CreateSpecificCulture("en-US").DateTimeFormat.GetMonthName(dtpMes.Value.Month);
            string mes2 = mes.Substring(0, 1).ToUpper() + mes.Substring(1, mes.Length - 1).ToLower();
            int    año  = dtpMes.Value.Year;

            rep.SetDataSource(ds);
            rep.SetParameterValue("Mes", mes2);
            rep.SetParameterValue("Año", año);

            var frm = new VISTA.frmReporteVisor(rep);

            frm.ShowDialog();
        }
コード例 #3
0
        private void cmdImprimir_Click(object sender, EventArgs e)
        {
            if (dgRegistros.SelectedRows.Count == 1)
            {
                var fila = (dsSysLab.SOLICITUDRow)((DataRowView)dgRegistros.CurrentRow.DataBoundItem).Row;

                var rep = new VISTA_Y_CTRL.RESULTADOS.rptResultados();

                var ds                          = new dsSysLab();
                var analisis                    = new dsSysLabTableAdapters.ANALISISTableAdapter();
                var analisis_dato               = new dsSysLabTableAdapters.ANALISIS_DATOTableAdapter();
                var categoria                   = new dsSysLabTableAdapters.CATEGORIATableAdapter();
                var paciente                    = new dsSysLabTableAdapters.PACIENTETableAdapter();
                var solicitud                   = new dsSysLabTableAdapters.SOLICITUDTableAdapter();
                var solicitud_resulados         = new dsSysLabTableAdapters.SOLICITUD_RESULTADOTableAdapter();
                var solicitud_resulados_detalle = new dsSysLabTableAdapters.SOLICITUD_RESULTADO_DETALLETableAdapter();
                var familias                    = new dsSysLabTableAdapters.FAMILIATableAdapter();
                var doctores                    = new dsSysLabTableAdapters.DOCTORESTableAdapter();

                analisis.Fill(ds.ANALISIS);
                analisis_dato.Fill(ds.ANALISIS_DATO);
                categoria.Fill(ds.CATEGORIA);
                paciente.Fill(ds.PACIENTE);
                solicitud.Fill(ds.SOLICITUD);
                solicitud_resulados.Fill(ds.SOLICITUD_RESULTADO);
                solicitud_resulados_detalle.Fill(ds.SOLICITUD_RESULTADO_DETALLE);
                familias.Fill(ds.FAMILIA);
                doctores.Fill(ds.DOCTORES);

                rep.SetDataSource(ds);
                rep.SetParameterValue("ID_SOLICITUD", fila.ID_SOLICITUD);

                var frm = new VISTA.frmReporteVisor(rep);
                frm.ShowDialog();
            }
            else
            {
                MessageBox.Show("Por favor, seleccione una solicitud.", "SysLab", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }