示例#1
0
        public Reportes(string usuario, int tipoU) : base(Gtk.WindowType.Toplevel)
        {
            this.Build();
            con = new ConexBD(this);
            userAcces(tipoU);
            idUsuario(usuario);

            //Se crea el objeto de temporizador.
            Timer fechaActual = new Timer();

            //Se le da formato de fecha actual al labFecha.
            labFecha.Text = Convert.ToString(DateTime.Now);
            //Se configura la fecha.
            fechaActual.Interval = 1000;
            fechaActual.Elapsed += new ElapsedEventHandler(fecha);
            fechaActual.Enabled  = true;

            //Configurar los entries de fechas.
            entFechaInicial.Text = DateTime.Now.ToString("yyyy/MM/01");
            entFechaFinal.Text   = DateTime.Now.ToString("yyyy/MM/dd");

            tViewCursos.Model = DatosCursos;
            //Elaboración de las columnas del TreeView.
            tViewCursos.AppendColumn("Código del Curso", new CellRendererText(), "text", 0);
            tViewCursos.AppendColumn("Nombre del Curso", new CellRendererText(), "text", 1);
            tViewCursos.AppendColumn("Cantidad de Grupos", new CellRendererText(), "text", 2);

            tViewGrupos.Model = DatosGrupos;
            //Elaboración de las columnas del TreeView.
            tViewGrupos.AppendColumn("Código del Grupo", new CellRendererText(), "text", 0);
            tViewGrupos.AppendColumn("Nombre del Curso", new CellRendererText(), "text", 1);
            tViewGrupos.AppendColumn("Fecha de Inicio", new CellRendererText(), "text", 2);
            tViewGrupos.AppendColumn("Fecha de Culminación", new CellRendererText(), "text", 3);
            tViewGrupos.AppendColumn("Turno", new CellRendererText(), "text", 4);
        }
示例#2
0
        public Profesiones(string codigoInstructor, string nombreCompletoInstructor, ref Entry entProf, ref string SentenciaSQL) : base(Gtk.WindowType.Toplevel)
        {
            this.Build();
            con = new ConexBD(this);

            ent       = entProf;
            Sentencia = SentenciaSQL;

            entCodigoInstructor.Text       = codigoInstructor;
            entNombreInstructor.Text       = nombreCompletoInstructor;
            entCodigoInstructor.IsEditable = false;
            entNombreInstructor.IsEditable = false;

            //Inicialización de ComboBoxes
            cbboxProfesion1.Model = cargarProfesiones();
            cbboxProfesion2.Model = cargarProfesiones();
            cbboxProfesion3.Model = cargarProfesiones();
            cbboxProfesion4.Model = cargarProfesiones();
            cbboxProfesion5.Model = cargarProfesiones();
            cbboxProfesion6.Model = cargarProfesiones();
            cbboxProfesion7.Model = cargarProfesiones();
            cbboxProfesion8.Model = cargarProfesiones();

            //De traer un Instructor existente.
            //instructorExistente ();
        }
示例#3
0
        const string codigoTipo3 = "TU3";               //Permisos de Administrador de Sistema.

        public RegistroUsuario() : base(Gtk.WindowType.Toplevel)
        {
            //Creación de objetos para las clases utilizadas.
            bas = new Basicos();
            con = new ConexBD(this);

            this.Build();
        }
示例#4
0
        /*El constructor principal recibe como parámetro el tipo de usuario que, permitirá que cada
         * usuario, dependiendo de los permisos que posea, pueda realizar sus actividades correspondientes.*/
        public MenuPrincipal(string usuario, int tipoU) : base(Gtk.WindowType.Toplevel)
        {
            this.Build();
            con = new ConexBD(this);
            permisosUsuario(tipoU);
            idUsuario(usuario);

            //Se crea el objeto de temporizador.
            Timer fechaActual = new Timer();

            //Se le da formato de fecha actual al labFecha.
            labFecha.Text = Convert.ToString(DateTime.Now);
            //Se configura la fecha.
            fechaActual.Interval = 1000;
            fechaActual.Elapsed += new ElapsedEventHandler(fecha);
            fechaActual.Enabled  = true;
        }
示例#5
0
        public Login() : base(Gtk.WindowType.Toplevel)
        {
            this.Build();

            //Creación de objetos para las clases utilizadas.
            bas = new Basicos();
            con = new ConexBD(this);

            //Se crea el objeto de temporizador.
            Timer fechaActual = new Timer();

            //Se le da formato de fecha actual al labFecha.
            labFecha.Text = Convert.ToString(DateTime.Now);
            //Se configura la fecha.
            fechaActual.Interval     = 1000;
            fechaActual.Elapsed     += new ElapsedEventHandler(fecha);
            fechaActual.Enabled      = true;
            frameLogin.HeightRequest = 525;
        }