Exemple #1
0
        private void Cursos_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Cursos.htm" : "Courses.htm");
            this.helpProvider1.HelpNamespace               = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            this.dataGridView1.DataSource                  = null;
            this.dataGridView1.AutoGenerateColumns         = false;
            this.dataGridView1.Columns[0].DataPropertyName = "nivel";
            this.dataGridView1.Columns[1].DataPropertyName = "codigo";
            this.dataGridView1.Columns[2].DataPropertyName = "capacidad";
            this.dataGridView1.Columns[3].DataPropertyName = "turno";
            this.dataGridView1.Columns[0].Tag              = "com.td.nivel";
            this.dataGridView1.Columns[1].Tag              = "com.td.código";
            this.dataGridView1.Columns[2].Tag              = "com.td.capacidad";
            this.dataGridView1.Columns[3].Tag              = "com.td.turno";
            this.comboBox1.DataSource          = null;
            this.dataGridView1.CellFormatting += formatter;

            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();

            tags.Add("com.td.curso.tiene.alumnos");
            tags.Add("com.td.seguro");
            long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();

            List <KeyValuePair <String, String> > comboOptions = new List <KeyValuePair <string, string> >();

            comboOptions.Add(new KeyValuePair <string, string>("nivel", traducciones["com.td.nivel"]));
            comboOptions.Add(new KeyValuePair <string, string>("codigo", traducciones["com.td.código"]));
            comboOptions.Add(new KeyValuePair <string, string>("capacidad", traducciones["com.td.capacidad"]));
            comboOptions.Add(new KeyValuePair <string, string>("turno", traducciones["com.td.turno"]));

            comboBox1.DataSource    = comboOptions;
            comboBox1.DisplayMember = "value";
            cargarCursos(null, null, null);
            desbloquearControles();
        }
        private void Inasistencias_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Alumnos.htm" : "Students.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            utils = new Bloqueador();
            this.dateTimePicker1.MaxDate = DateTime.Now;
            List <Control> controles = new List <Control>()
            {
                this.groupBox1
            };

            utils.process(null, null, null, controles);
            this.dataGridView1.CellFormatting             += formatting;
            this.dataGridView1.AutoGenerateColumns         = false;
            this.dataGridView1.Columns[0].DataPropertyName = "fecha";
            this.dataGridView1.Columns[1].DataPropertyName = "valor";
            this.dataGridView1.Columns[2].DataPropertyName = "justificada";
            this.dataGridView1.Columns[0].Tag              = "com.td.fecha";
            this.dataGridView1.Columns[1].Tag              = "com.td.valor";
            this.dataGridView1.Columns[2].Tag              = "com.td.justificada";
            listarInasistencias();
            desbloquearControles();

            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();

            tags.Add("com.td.completado");
            tags.Add("com.td.fecha.ocupada");
            tags.Add("com.td.complete.campos");
            tags.Add("com.td.seguro");
            tags.Add("com.td.si");
            tags.Add("com.td.no");
            long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
        private void AltaModificacionCurso_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            //traduccion
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Cursos.htm" : "Courses.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();
            long          id        = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            tags.AddRange(new String[] { "com.td.completado", "com.td.complete.campos", "com.td.curso.codigo.existe" });
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
        public Tutores()
        {
            InitializeComponent();
            this.dataGridView1.Columns[0].Tag = "com.td.nombre";
            this.dataGridView1.Columns[1].Tag = "com.td.apellido";
            this.dataGridView1.Columns[2].Tag = "com.td.d.n.i.";
            this.dataGridView1.Columns[3].Tag = "com.td.mail";
            this.dataGridView1.Columns[4].Tag = "com.td.teléfonos";
            this.dataGridView1.Columns[0].DataPropertyName = "nombre";
            this.dataGridView1.Columns[1].DataPropertyName = "apellido";
            this.dataGridView1.Columns[2].DataPropertyName = "dni";
            this.dataGridView1.Columns[3].DataPropertyName = "email";
            this.dataGridView1.Columns[4].DataPropertyName = "";
            this.dataGridView1.CellFormatting         += telefonosFormatter;
            this.dataGridView1.ColumnHeaderMouseClick += customSort;
            this.servicioSeguridad = new ServicioSeguridad();
            this.servicioAlumnos   = new ServicioAlumnos();

            this.dataGridView1.DataSource          = null;
            this.dataGridView1.AutoGenerateColumns = false;
            List <KeyValuePair <String, String> > comboOptions = new List <KeyValuePair <string, string> >();

            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();

            tags.Add("com.td.seguro");
            tags.Add("com.td.tutor.asignado");
            long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
            comboOptions.Add(new KeyValuePair <string, string>("nombre", traducciones["com.td.nombre"]));
            comboOptions.Add(new KeyValuePair <string, string>("apellido", traducciones["com.td.apellido"]));
            comboOptions.Add(new KeyValuePair <string, string>("dni", traducciones["com.td.d.n.i."]));
            this.comboBox2.DataSource    = comboOptions;
            this.comboBox2.DisplayMember = "value";
        }
Exemple #5
0
        private void Horarios_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;

            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Horarios.htm" : "Schedules.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";

            this.cursos = servicioAdministracion.listarCursos(null, null, null);
            this.comboNivel.DataSource = null;
            List <Nivel> niveles = new List <Nivel>();

            niveles.Add(new Nivel());
            niveles.AddRange(servicioAdministracion.listarNiveles(null, null, null));
            this.comboNivel.DataSource    = niveles;
            this.comboNivel.DisplayMember = "codigo";
            desbloquearControles();

            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();
            long          id        = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            tags.Add("com.td.módulo");
            tags.Add("com.td.lunes");
            tags.Add("com.td.martes");
            tags.Add("com.td.miercoles");
            tags.Add("com.td.jueves");
            tags.Add("com.td.viernes");
            tags.Add("com.td.seleccione.horario");
            tags.Add("com.td.falta.horario");
            tags.Add("com.td.seguro");
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
            this.listar(null, null);
        }
Exemple #6
0
        private void Alumnos_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Alumnos.htm" : "Students.htm");
            this.helpProvider1.HelpNamespace       = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            this.dataGridView1.AutoGenerateColumns = false;
            this.dataGridView1.Columns[0].Tag      = "com.td.nombre";
            this.dataGridView1.Columns[1].Tag      = "com.td.apellido";
            this.dataGridView1.Columns[2].Tag      = "com.td.d.n.i.";
            this.dataGridView1.Columns[3].Tag      = "com.td.curso";
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();

            tags.Add("com.td.seguro");
            tags.Add("com.td.completado");
            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();

            Dictionary <string, string> filtros = new Dictionary <string, string>();

            filtros.Add("nombre", traducciones["com.td.nombre"]);
            filtros.Add("apellido", traducciones["com.td.apellido"]);
            filtros.Add("dni", traducciones["com.td.d.n.i."]);
            filtros.Add("curso", traducciones["com.td.curso"]);

            this.comboBox2.DataSource    = null;
            this.comboBox2.DataSource    = filtros.ToList();
            this.comboBox2.DisplayMember = "value";
            this.dataGridView1.Columns[0].DataPropertyName = "nombre";
            this.dataGridView1.Columns[1].DataPropertyName = "apellido";
            this.dataGridView1.Columns[2].DataPropertyName = "dni";
            this.dataGridView1.Columns[3].DataPropertyName = "curso";
            listarAlumnos(null, null);
            desbloquearControles();
        }
        private void Respaldo_Base_de_Datos_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Backup.htm" : "BackupEN.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();
            long          id        = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            tags.Add("com.td.complete.campos");
            tags.Add("com.td.completado");
            tags.Add("com.td.path");
            tags.Add("com.td.seguro");
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
Exemple #8
0
        private void AltaModificacionTutor_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Tutores.htm" : "Tutors.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            this.txtNombre.KeyPress         += validarLetrasKP;
            this.txtApellido.KeyPress       += validarLetrasKP;
            this.txtDni.KeyPress            += validarNumerosKP;
            this.txtTel1.KeyPress           += validarNumerosKP;
            this.txtTel2.KeyPress           += validarNumerosKP;
            if (currentTutor != null)
            {
                this.txtNombre.Text   = currentTutor.nombre;
                this.txtApellido.Text = currentTutor.apellido;
                this.txtDni.Text      = currentTutor.dni;
                this.txtEmail.Text    = currentTutor.email;
                this.txtTel1.Text     = currentTutor.telefono1;
                this.txtTel2.Text     = currentTutor.telefono2;
            }


            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();

            tags.AddRange(new String[] { "com.td.complete.campos", "com.td.mail.invalido", "com.td.completado" });
            long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
        private void AltaModificacionAlumno_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Alumnos.htm" : "Students.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            List <Curso>       cursos        = servicioAdministracion.listarCursos(null, null, null);
            List <Orientacion> orientaciones = servicioAlumnos.listarOrientacion();
            Orientacion        fake          = new Orientacion();

            fake.nombre = "";
            fake.codigo = "null";
            orientaciones.Add(fake);
            List <Tutor> tutores = servicioAlumnos.listarTutor(null, null, null);

            this.dateTimePicker1.MaxDate = DateTime.Now;

            this.oricombo.DataSource      = null;
            this.oricombo.DataSource      = orientaciones;
            this.oricombo.DisplayMember   = "nombre";
            this.cursocombo.DataSource    = null;
            this.cursocombo.DataSource    = cursos;
            this.cursocombo.DisplayMember = "codigo";

            this.dataGridView1.DataSource                  = null;
            this.dataGridView1.AutoGenerateColumns         = false;
            this.dataGridView1.Columns[0].ReadOnly         = true;
            this.dataGridView1.Columns[1].ReadOnly         = true;
            this.dataGridView1.Columns[2].ReadOnly         = true;
            this.dataGridView1.Columns[3].ReadOnly         = true;
            this.dataGridView1.Columns[0].DataPropertyName = "nombre";
            this.dataGridView1.Columns[1].DataPropertyName = "apellido";
            this.dataGridView1.Columns[2].DataPropertyName = "dni";
            this.dataGridView1.Columns[3].DataPropertyName = "email";
            this.dataGridView1.Columns[4].DataPropertyName = "asignado";
            this.dataGridView1.Columns[0].Tag              = "com.td.nombre";
            this.dataGridView1.Columns[1].Tag              = "com.td.apellido";
            this.dataGridView1.Columns[2].Tag              = "com.td.d.n.i.";
            this.dataGridView1.Columns[3].Tag              = "com.td.mail";
            this.dataGridView1.Columns[4].Tag              = "com.td.asignado";
            this.dataGridView1.ColumnHeaderMouseClick     += customSort;
            this.groupBox1.Tag = "com.td.información";
            this.groupBox2.Tag = "com.td.tutores";


            if (this.currentAlumno != null)
            {
                this.nombretx.Text         = currentAlumno.nombre;
                this.apellidotx.Text       = currentAlumno.apellido;
                this.dnitx.Text            = currentAlumno.dni;
                this.dateTimePicker1.Value = currentAlumno.fechaNacimiento;
                this.domicilotx.Text       = currentAlumno.domicilio;
                foreach (Orientacion iter in orientaciones)
                {
                    if (iter.codigo.Equals(currentAlumno.orientacion.codigo))
                    {
                        this.oricombo.SelectedItem = iter;
                        break;
                    }
                }

                foreach (Curso cur in cursos)
                {
                    if (cur.id == this.currentAlumno.curso.id)
                    {
                        this.cursocombo.SelectedItem = cur;
                        break;
                    }
                }
                //no te deja cambiar el curso una vez seteado, solo por promocion.
                this.cursocombo.Enabled = false;
                foreach (Tutor tut in tutores)
                {
                    foreach (Tutor tut2 in currentAlumno.tutores)
                    {
                        if (tut2.id.Equals(tut.id))
                        {
                            tut.asignado = true;
                        }
                    }
                }
            }
            BindingList <Tutor> bind = new BindingList <Tutor>(tutores);

            this.dataGridView1.DataSource = bind;


            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();
            long          id        = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            tags.AddRange(new String[] { "com.td.complete.campos", "com.td.orientacion.incorrecta", "com.td.tutor.requerido", "com.td.completado", "com.td.dni.repetido" });
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
Exemple #10
0
        private void AltaModificacionHorario_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Horarios.htm" : "Schedules.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            List <Nivel> niveles = administracion.listarNiveles(null, null, null);

            cursos = administracion.listarCursos(null, null, null);
            List <Docente>            docentes = servicioDocentes.listarDocentes(null, null, null);
            Dictionary <long, String> modulos  = new Dictionary <long, string>();

            modulos.Add(1, "8am / 10am");
            modulos.Add(2, "10am / 12pm");
            modulos.Add(3, "12pm / 14pm");
            modulos.Add(4, "14pm / 16pm");
            modulos.Add(5, "16pm / 18pm");

            this.cbModulo.DataSource    = modulos.ToList();
            this.cbModulo.DisplayMember = "value";

            Dictionary <int, String> dias = new Dictionary <int, string>();

            dias.Add(1, "LUNES");
            dias.Add(2, "MARTES");
            dias.Add(3, "MIERCOLES");
            dias.Add(4, "JUEVES");
            dias.Add(5, "VIERNES");

            this.cbDia.DataSource    = dias.ToList();
            this.cbDia.DisplayMember = "value";

            this.cbNivel.DataSource    = niveles;
            this.cbNivel.DisplayMember = "codigo";

            this.cbDocente.DataSource = docentes;

            this.cbMateria.DataSource    = null;
            this.cbMateria.DisplayMember = "nombre";

            this.cbDocente.Format += ComboBoxFormat;

            if (cbNivel.SelectedItem != null)
            {
                long nivelId = ((Nivel)cbNivel.SelectedItem).id;
                this.displayCursosYMaterias(nivelId);
            }
            if (this.currentHorario != null)
            {
                populateDataFromHorario(this.currentHorario);
            }

            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();

            tags.Add("com.td.complete.campos");
            tags.Add("com.td.horario.no.disponible");
            long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }