示例#1
0
 public frm_principal()
 {
     InitializeComponent();
     svInscripcion = new Service_Inscripcion();
     svCuota       = new Service_cuota();
     svSocio       = new Service_socio();
 }
示例#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);
            }
        }
示例#3
0
 public frm_vencidos()
 {
     InitializeComponent();
     service = new Service_Inscripcion();
 }