Пример #1
0
 private void btn_actualizar_Click(object sender, EventArgs e)
 {
     if (combo_inicio.SelectedIndex != -1 && combo_fin.SelectedIndex != -1)
     {
         this.cargarGrillaInscripciones(svInscripcion.getInscripcionesPorHora(combo_inicio.SelectedItem.ToString(), combo_fin.SelectedItem.ToString()));
     }
     else
     {
         cargarGrillaInscripciones(svInscripcion.getInscripciones());
     }
     txt_filtro_apellido.Clear();
     txt_filtro_nombre.Clear();
 }
Пример #2
0
        public bool respaldarInfo()
        {
            Service_Inscripcion service = new Service_Inscripcion();
            DateTimeFormatInfo  fecha   = new System.Globalization.DateTimeFormatInfo();

            // variable para crear o buscar la carpeta donde se va a guardar el respaldo en excel.
            //Dentro de la carpeta Respaldo Sport Gym, se van a crear subCarpetas con el formato: "nombre del mes" "año"
            string ruta = "C:\\Respaldo Sport Gym\\" + DateTime.Now.ToString("MMMM") + " " + DateTime.Now.Year.ToString();

            //variable para darle nombre al excel con el formato: "dia"-"mes"-"año"
            string excel = DateTime.Now.Day.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Year.ToString();

            //variable que junta la ruta de la carpeta + la ruta que deberia tener el archivo a crear.
            string rutaFinal = ruta + "\\" + excel;

            IList <DTO_Inscripcion> inscripciones = service.getInscripcionesPorHora("07:00", "22:00");

            if (inscripciones != null && inscripciones.Count > 0) //Valida que la lista tenga valores para guardar
            {
                if (!Directory.Exists(ruta))                      //valida que la carpeta no exista
                {
                    Directory.CreateDirectory(ruta);              //en caso de no existir se crea
                    return(crearExcel(inscripciones, rutaFinal));
                }
                else
                {
                    if (!File.Exists(rutaFinal + ".xls"))//valida que el archivo no haya sido creado ya
                    {
                        return(crearExcel(inscripciones, rutaFinal));
                    }
                    else
                    {
                        try
                        {
                            File.Delete(rutaFinal + ".xls");
                            return(crearExcel(inscripciones, rutaFinal));
                        }
                        catch (Exception e)
                        {
                            return(false);
                        }
                    }
                }
            }
            else
            {
                return(false);
            }
        }