Exemple #1
0
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            usuario   = cbUsuario.SelectedIndex;
            ubicacion = cbUbicacion.SelectedIndex;

            string usu = cbUsuario.SelectedValue.ToString();
            string ubi = cbUbicacion.SelectedValue.ToString();

            //FILTRA TODOS
            if (usuario == 0 & ubicacion == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil");
                //timer1.Start();

                UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario();
                DataTable        dtReporte;
                dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios("%", "%", "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte form = new ViewerReporte();
                    ReporteUbicacionesUsuarios dtrpt     = new ReporteUbicacionesUsuarios();
                    ReportDocument             ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            //FILTRA CVUSUARIO,IDUBICACION
            else if (usuario > 0 & ubicacion > 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil");
                //timer1.Start();

                UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario();
                DataTable        dtReporte;
                dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios(usu, ubi, "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte form = new ViewerReporte();
                    ReporteUbicacionesUsuarios dtrpt     = new ReporteUbicacionesUsuarios();
                    ReportDocument             ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //FILTRA CVUSUARIO
            else if (usuario > 0 & ubicacion == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil");
                //timer1.Start();

                UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario();
                DataTable        dtReporte;
                dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios(usu, "%", "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte form = new ViewerReporte();
                    ReporteUbicacionesUsuarios dtrpt     = new ReporteUbicacionesUsuarios();
                    ReportDocument             ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //FILTRA IDUBICACION
            else if (usuario == 0 & ubicacion > 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil");
                //timer1.Start();

                UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario();
                DataTable        dtReporte;
                dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios("%", ubi, "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte form = new ViewerReporte();
                    ReporteUbicacionesUsuarios dtrpt     = new ReporteUbicacionesUsuarios();
                    ReportDocument             ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }
Exemple #2
0
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            usuario  = cbUsuario.SelectedIndex;
            compania = cbCompania.SelectedIndex;

            string usu  = cbUsuario.SelectedValue.ToString();
            string comp = cbCompania.SelectedValue.ToString();

            //FILTRA POR TODOS
            if (usuario == 0 && compania == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado todos");
                //timer1.Start();

                CompaniaUsuario objCompaniaUsuario = new CompaniaUsuario();
                DataTable       dtReporte;
                dtReporte = objCompaniaUsuario.ReporteCompaniasUsuarios("%", "%", "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte            form      = new ViewerReporte();
                    ReporteCompaniasUsuarios dtrpt     = new ReporteCompaniasUsuarios();
                    ReportDocument           ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //FILTRA POR CVUSUARIO Y IDCOMPANIA
            else if (usuario > 0 && compania > 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado todos");
                //timer1.Start();

                CompaniaUsuario objCompaniaUsuario = new CompaniaUsuario();
                DataTable       dtReporte;
                dtReporte = objCompaniaUsuario.ReporteCompaniasUsuarios(usu, comp, "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte            form      = new ViewerReporte();
                    ReporteCompaniasUsuarios dtrpt     = new ReporteCompaniasUsuarios();
                    ReportDocument           ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //FILTRA POR CVUSUARIO
            else if (usuario > 0 && compania == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado todos");
                //timer1.Start();

                CompaniaUsuario objCompaniaUsuario = new CompaniaUsuario();
                DataTable       dtReporte;
                dtReporte = objCompaniaUsuario.ReporteCompaniasUsuarios(usu, "%", "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte            form      = new ViewerReporte();
                    ReporteCompaniasUsuarios dtrpt     = new ReporteCompaniasUsuarios();
                    ReportDocument           ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //FILTRA POR IDCOMPANIA
            else if (usuario == 0 && compania > 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado todos");
                //timer1.Start();

                CompaniaUsuario objCompaniaUsuario = new CompaniaUsuario();
                DataTable       dtReporte;
                dtReporte = objCompaniaUsuario.ReporteCompaniasUsuarios("%", comp, "", "", 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte            form      = new ViewerReporte();
                    ReporteCompaniasUsuarios dtrpt     = new ReporteCompaniasUsuarios();
                    ReportDocument           ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }
Exemple #3
0
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            modulo = cbModulo.SelectedIndex;
            perfil = cbPerfil.SelectedIndex;

            string mod = cbModulo.SelectedValue.ToString();
            string per = cbPerfil.SelectedValue.ToString();


            //VALIDA SELECCION DE TODOS EN AMBOS COMBOS
            if (modulo == 0 && perfil == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil");
                //timer1.Start();


                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesModulos("%", "%", "", "", 0, 0, 0, 0, 0, 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte          form      = new ViewerReporte();
                    ReporteModulosPerfiles dtrpt     = new ReporteModulosPerfiles();
                    ReportDocument         ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //VALIDA MODULO Y PERFILES
            else if (modulo > 0 && perfil > 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil");
                //timer1.Start();


                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesModulos(mod, per, "", "", 0, 0, 0, 0, 0, 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte          form      = new ViewerReporte();
                    ReporteModulosPerfiles dtrpt     = new ReporteModulosPerfiles();
                    ReportDocument         ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //VALIDA MODULO
            else if (modulo > 0 && perfil == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo");
                //timer1.Start();


                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesModulos(mod, "%", "", "", 0, 0, 0, 0, 0, 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte          form      = new ViewerReporte();
                    ReporteModulosPerfiles dtrpt     = new ReporteModulosPerfiles();
                    ReportDocument         ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            //VALIDA PERFIL
            else if (modulo == 0 && perfil > 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo");
                //timer1.Start();


                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesModulos("%", per, "", "", 0, 0, 0, 0, 0, 6);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte          form      = new ViewerReporte();
                    ReporteModulosPerfiles dtrpt     = new ReporteModulosPerfiles();
                    ReportDocument         ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            Utilerias.AsignarBotonResize(btnImprimirDetalle, new Size(sysW, sysH), "Imprimir");
            estatus = cbEstatus.SelectedIndex;

            if (estatus < 0)
            {
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Selecciona un Estatus");
                timer1.Start();
            }
            if (estatus == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfiles(0, "", "1", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReportePerfiles dtrpt     = new ReportePerfiles();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ////////////////////

                    /* ViewerReporte form = new ViewerReporte();
                     * ConceptosNomina dtrpt = new ConceptosNomina();
                     * ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporteRegistro, this.CompanyName, dtrpt.ResourceName);
                     */

                    //////////////////////

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            if (estatus == 1)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfiles(0, "", "0", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReportePerfiles dtrpt     = new ReportePerfiles();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }

            if (estatus == 2)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfiles(0, "", "%", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReportePerfiles dtrpt     = new ReportePerfiles();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            estatus = cbEstatus.SelectedIndex;
            if (estatus <= 0)
            {
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Selecciona un Estatus");
                timer1.Start();
            }
            if (estatus == 1)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "1");
                //timer1.Start();

                cbEstatus.Text = "Seleccionar un Proceso";

                Proceso   objProceso = new Proceso();
                DataTable dtReporte;
                dtReporte = objProceso.ReporteProcesos(0, "", "1", "", "", 7);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteProcesos dtrpt     = new ReporteProcesos();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            if (estatus == 2)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "2");
                //timer1.Start();

                cbEstatus.Text = "Seleccionar un Proceso";

                Proceso   objProceso = new Proceso();
                DataTable dtReporte;
                dtReporte = objProceso.ReporteProcesos(0, "", "0", "", "", 7);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteProcesos dtrpt     = new ReporteProcesos();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            if (estatus == 3)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "3");
                //timer1.Start();

                cbEstatus.Text = "Seleccionar un Proceso";

                Proceso   objProceso = new Proceso();
                DataTable dtReporte;
                dtReporte = objProceso.ReporteProcesos(0, "", "%", "", "", 7);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteProcesos dtrpt     = new ReporteProcesos();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            perfil  = cbPerfil.SelectedIndex;
            usuario = cbUsuario.SelectedIndex;

            string cvusuario = cbUsuario.SelectedValue.ToString();
            string cvperfil  = cbPerfil.SelectedValue.ToString();


            // VALIDA SI SELECCIONO OPCION TODOS EN AMBOS
            if (usuario == 0 && perfil == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado todos");
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesUsuarios("%", "%", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte           form      = new ViewerReporte();
                    ReportePerfilesUsuarios dtrpt     = new ReportePerfilesUsuarios();
                    ReportDocument          ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            // VALIDA SELECCION DE USUARIO x Y PERFIL x
            else if (!(usuario == 0) && !(perfil == 0))
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado perfil y usuario");
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesUsuarios(cvusuario, cvperfil, "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte           form      = new ViewerReporte();
                    ReportePerfilesUsuarios dtrpt     = new ReportePerfilesUsuarios();
                    ReportDocument          ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            // VALIDA SELECCION DE USUARIO x Y PERFIL TODOS
            else if (usuario > 0 && perfil == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado usuario");
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesUsuarios(cvusuario, "%", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte           form      = new ViewerReporte();
                    ReportePerfilesUsuarios dtrpt     = new ReportePerfilesUsuarios();
                    ReportDocument          ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            // VALIDA SELECCION DE USUARIO TODOS Y PERFIL x
            else if (usuario == 0 && perfil > 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Has seleccionado usuario");
                //timer1.Start();

                Perfil    objPerfil = new Perfil();
                DataTable dtReporte;
                dtReporte = objPerfil.ReportePerfilesUsuarios("%", cvperfil, "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte           form      = new ViewerReporte();
                    ReportePerfilesUsuarios dtrpt     = new ReportePerfilesUsuarios();
                    ReportDocument          ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }
        private void btnImprimirDetalle_Click(object sender, EventArgs e)
        {
            Utilerias.AsignarBotonResize(btnImprimirDetalle, new Size(sysW, sysH), "Imprimir");
            estatus = cbEstatus.SelectedIndex;

            if (estatus < 0)
            {
                Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Selecciona un Status");
                timer1.Start();
            }

            //Filtra activo
            if (estatus == 0)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Usuario   objUsuario = new Usuario();
                DataTable dtReporte;
                dtReporte = objUsuario.ReporteUsuarios("", 0, "", "", "1", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteUsuarios dtrpt     = new ReporteUsuarios();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            //FILTRA INACTIVO
            if (estatus == 1)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Usuario   objUsuario = new Usuario();
                DataTable dtReporte;
                dtReporte = objUsuario.ReporteUsuarios("", 0, "", "", "0", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteUsuarios dtrpt     = new ReporteUsuarios();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
            // FILTRA TODOS
            if (estatus == 2)
            {
                //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus);
                //timer1.Start();

                Usuario   objUsuario = new Usuario();
                DataTable dtReporte;
                dtReporte = objUsuario.ReporteUsuarios("", 0, "", "", "%", "", "", 5);

                switch (dtReporte.Rows.Count)
                {
                case 0:
                    DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA");
                    break;

                default:
                    ViewerReporte   form      = new ViewerReporte();
                    ReporteUsuarios dtrpt     = new ReporteUsuarios();
                    ReportDocument  ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName);

                    ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString());
                    form.RptDoc = ReportDoc;
                    form.Show();
                    break;
                }
            }
        }