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(); }
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); } }