コード例 #1
0
 public void CargarCombos()
 {
     AppManager appManager = new AppManager();
     ListaBrigadas = appManager.GetBrigadas();
     ListaColonias = appManager.GetColonias();
     ListaMunicipios = appManager.GetMunicipios();
 }
コード例 #2
0
        private void IniciarEstadisticas()
        {

            AppManager manager = new AppManager();
            var text = plain.Text;

            if (manager.ValidateUser(User, text))
            {
                Home.Hide();

                this.CurrentWindow.Close();
                Estadisticas viewEsta = new Estadisticas(this.Home);
                viewEsta.ShowDialog();

              
            }
            else
            {
                System.Windows.MessageBox.Show("El usuario y/o contraseña son incorrectos");           
            }
                        
        }
コード例 #3
0
 private void GuardarGrabacion()
 {
     AppManager appManager = new AppManager();
     appManager.AgregarGrabacion(SelectedGrabacion.Lugar, SelectedGrabacion.Brigada, SelectedGrabacion.Colonia, SelectedGrabacion.Municipio, SelectedGrabacion.Nombre, Convert.ToDateTime(SelectedGrabacion.Edad));
 }
コード例 #4
0
        private void IniciarConfigDatosPersona()
        {

            AppManager appManager = new AppManager();
      

            if (GrabacionVideoCurrent.Colonia == "Colonia-Otros")
            {
                if (GrabacionVideoCurrent.OtrosColonia == null || GrabacionVideoCurrent.Municipio == null)
                {
                    System.Windows.MessageBox.Show("Debe ingresar una colonia ");

                }
                else
                {
                    if (GrabacionVideoCurrent.Municipio != null && GrabacionVideoCurrent.Brigada != null &&
                        GrabacionVideoCurrent.Colonia != null && GrabacionVideoCurrent.Lugar != null)
                    {
                        appManager.AgregarColonia(GrabacionVideoCurrent.OtrosColonia, GrabacionVideoCurrent.Municipio);
                        appManager.AgregarLugar(GrabacionVideoCurrent.Lugar);

                        ConfigDatosPersona viewGra = new ConfigDatosPersona(null,SelectedAudio, SelectedVideo,
                            GrabacionVideoCurrent);
                        viewGra.ShowDialog();

                        this.CurrentWindow.Close();
                       // this.Dispose();
                    }
                    else
                    {
                        System.Windows.MessageBox.Show("Por favor complete todos los datos");
                    }
                }

            }
            else
            {
                  if (GrabacionVideoCurrent.Municipio != null && GrabacionVideoCurrent.Brigada != null &&
                        GrabacionVideoCurrent.Colonia != null && GrabacionVideoCurrent.Lugar != null)
                    {
                appManager.AgregarLugar(GrabacionVideoCurrent.Lugar);

                
                ConfigDatosPersona viewGra = new ConfigDatosPersona(null, SelectedAudio, SelectedVideo, GrabacionVideoCurrent);
                viewGra.ShowDialog();

                this.CurrentWindow.Close();
               // this.Dispose();
                    }
                  else
                  {
                      System.Windows.MessageBox.Show("Por favor complete todos los datos");
                  }
            }


          
        }
コード例 #5
0
       private void ExportPdfReporte()
       {

           if (ReporteCurrent.Edad == null || ReporteCurrent.Brigada == null ||
               ReporteCurrent.Lugar == null ||
                   ReporteCurrent.Municipio == null || ReporteCurrent.Colonia == null
            || ReporteCurrent.FechaInicial == null || ReporteCurrent.FechaFinal == null)
            {
                   System.Windows.MessageBox.Show("Por favor complete todos los datos");      
            }
            else
            {



           Warning[] warnings;
           string[] streamids;
           string mimeType;
           string encoding;
           string filenameExtension;
           ReportViewer viewer = new ReportViewer();
           viewer.LocalReport.Refresh();
           viewer.LocalReport.ReportPath = "Report\\ReporteGrabaciones.rdlc";


           AppManager appManager = new AppManager();

           var reporte = appManager.GetReporte(ReporteCurrent.Edad, ReporteCurrent.Brigada,
               ReporteCurrent.Lugar, ReporteCurrent.Municipio, ReporteCurrent.Colonia, ReporteCurrent.FechaInicial, ReporteCurrent.FechaFinal);


           viewer.LocalReport.DataSources.Add(new ReportDataSource("DataSetVideo", reporte));

           //Pdf
           byte[] bytes = viewer.LocalReport.Render(
               "PDF", null, out mimeType, out encoding, out filenameExtension,
               out streamids, out warnings);

           using (FileStream fs = new FileStream("Reporte.pdf", FileMode.Create))
           {
               fs.Write(bytes, 0, bytes.Length);
           }

           System.Diagnostics.Process.Start("Reporte.pdf");

            }
       }