private void AltaModificacionMateria_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") ? "MAterias.htm" : "Classes.htm"); this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm"; this.servicioSeguridad = new ServicioSeguridad(); this.administracion = new ServicioAdministracion(); this.textBox1.KeyPress += TextBox1_KeyPress; this.textBox2.KeyPress += TextBox2_KeyPress; //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.existe.materia"); tags.Add("com.td.completado"); traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma); traductor = new TraductorReal(); traductor.process(null, this, traducciones, null); traductor = new TraductorIterador(); }
public Amonestaciones(Alumno alu, Alumnos parentForm) { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAlumnos = new ServicioAlumnos(); this.alumno = alu; }
public Respaldo_Base_de_Datos() { this.servicioSeguridad = new ServicioSeguridad(); InitializeComponent(); int[] ints = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; this.partesCB.DataSource = ints; }
public ListarFamilias() { InitializeComponent(); servicioSeguridad = new ServicioSeguridad(); utils = new Bloqueador(); this.dgFamilia.SelectionChanged += cambioDeFamiliaSeleccionada; List <Control> controlesABloquear = new List <Control> { this.btnGuardar, this.txtNombre }; utils.process(null, null, null, controlesABloquear); this.dgFamilia.MultiSelect = false; this.dgPatentes.DataSource = null; this.dgFamilia.DataSource = null; this.dgFamilia.AutoGenerateColumns = false; this.dgPatentes.AutoGenerateColumns = false; this.dgPatentes.Columns[0].ReadOnly = true; this.dgPatentes.Columns[1].ReadOnly = true; this.dgPatentes.Columns[0].Tag = "com.td.patente"; this.dgPatentes.Columns[1].Tag = "com.td.asignada"; this.dgFamilia.ReadOnly = true; this.dgPatentes.Columns[0].DataPropertyName = "descripcion"; this.dgFamilia.Columns[0].DataPropertyName = "nombre"; this.dgFamilia.Columns[0].Tag = "com.td.familia"; this.txtNombre.KeyPress += TxtNombre_KeyPress; desbloquearControles(); }
public AltaModificacionHorario() { InitializeComponent(); servicioSeguridad = new ServicioSeguridad(); administracion = new ServicioAdministracion(); servicioDocentes = new ServicioDocentes(); }
public Bitácora() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.dataGridView1.DataSource = null; this.dataGridView1.AutoGenerateColumns = false; this.dataGridView1.Columns[0].DataPropertyName = "BIT_FECHA"; this.dataGridView1.Columns[1].DataPropertyName = "USU_ALIAS"; this.dataGridView1.Columns[2].DataPropertyName = "BIT_CRITICIDAD_ID"; this.dataGridView1.Columns[3].DataPropertyName = "BIT_MENSAJE"; this.dataGridView1.Columns[0].Tag = "com.td.fecha"; this.dataGridView1.Columns[1].Tag = "com.td.alias"; this.dataGridView1.Columns[2].Tag = "com.td.criticidad"; this.dataGridView1.Columns[3].Tag = "com.td.mensaje"; this.dataGridView1.DataMember = "Table"; this.dataGridView1.CellFormatting += criticidadFormatter; DataSet set = this.servicioSeguridad.listarBitacora("", "", ""); DataTable table = set.Tables[0]; this.dataGridView1.ColumnHeaderMouseClick += sorting; this.dataGridView1.DataMember = ""; //this.dataGridView1.DataSource = table; deshabilito el default search this.chUsuario.CheckedChanged += eventoCheckbox; this.chFecha.CheckedChanged += eventoCheckbox; this.chCriticidad.CheckedChanged += eventoCheckbox; }
public Inasistencias(Alumno alu, Alumnos parentForm) { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAlumnos = new ServicioAlumnos(); this.alumno = alu; }
public AltaModificacionTutor(Tutor tutor, Tutores parentForm) { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAlumnos = new ServicioAlumnos(); this.parentForm = parentForm; this.currentTutor = tutor; }
public Cursos() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAdministracion = new ServicioAdministracion(); this.dataGridView1.ColumnHeaderMouseClick += customSort; this.comboBox1.SelectedIndexChanged += clearSearchText; this.textBox1.KeyPress += TextBox1_KeyPress; }
public AltaModificacionHorario(Horario horario, Horarios parentForm) { InitializeComponent(); servicioSeguridad = new ServicioSeguridad(); administracion = new ServicioAdministracion(); servicioDocentes = new ServicioDocentes(); this.currentHorario = horario; this.parentForm = parentForm; }
public Alumnos() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAlumnos = new ServicioAlumnos(); this.dataGridView1.CellFormatting += formatting; this.dataGridView1.ColumnHeaderMouseClick += customSort; this.dataGridView1.SelectionChanged += rowChange; }
//[TestMethod] public void TestCambioEntidades() { string ficheroClavePublica = @"C:\Users\abox\Development\TFG-Angela\Claves\publica.key"; string ficheroClavePrivada = @"C:\Users\abox\Development\TFG-Angela\Claves\privada.key"; ServicioSeguridad servicioAPI = new ServicioSeguridad(ficheroClavePrivada, null); ServicioSeguridad servicioWorker = new ServicioSeguridad(ficheroClavePublica, null); // > ENTIDAD PETICION INCIAL - SIN SEGURIDAD EntidadPeticion inicial = new EntidadPeticion() { Proyecto = "Matrix", EstacionBase = "EB04", Sensor = "SE00" }; List <EntidadDatoBase> datos = new List <EntidadDatoBase>(); DateTime stampInicial = DateTime.UtcNow; Random rnd = new Random(); for (int i = 0; i < 20; i++) { datos.Add(new EntidadDatoBase() { Humedad = rnd.Next(0, 11), Temperatura = rnd.Next(20, 32), Stamp = stampInicial.AddMinutes(i) }); } inicial.Datos = datos; // > ENTIDAD PETICION CIFRADA - CON SEGURIDAD EntidadPeticionSegura cifrada = servicioWorker.ToEntidadPeticionSegura(inicial); ServicioSeguridad.LimpiaClaveRSA(); // > ENTIDAD PETICION DESCIFRADA - DESCIFRADA CON SEGURIDAD EntidadPeticion descifrada = servicioAPI.ToEntidadPeticion(cifrada); // > ASSERTS Assert.AreEqual(inicial.Proyecto, descifrada.Proyecto); Assert.AreEqual(inicial.EstacionBase, descifrada.EstacionBase); Assert.AreEqual(inicial.Sensor, descifrada.Sensor); Assert.AreEqual(inicial.Datos.Count(), descifrada.Datos.Count()); var datosIniciales = inicial.Datos.OrderBy(_ => _.Stamp); var datosDescifrados = descifrada.Datos.OrderBy(_ => _.Stamp); for (int i = 0; i < datosIniciales.Count(); i++) { Assert.AreEqual(datosIniciales.ElementAt(i).Stamp.Ticks, datosDescifrados.ElementAt(i).Stamp.Ticks); Assert.AreEqual(datosIniciales.ElementAt(i).Humedad, datosDescifrados.ElementAt(i).Humedad); Assert.AreEqual(datosIniciales.ElementAt(i).Temperatura, datosDescifrados.ElementAt(i).Temperatura); } }
private void AsignacionDeMaterias_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") ? "Asignacion_de_Materias.htm" : "Class_Assigment.htm"); this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm"; this.servicioSeguridad = new ServicioSeguridad(); this.administracion = new ServicioAdministracion(); this.dgAsignadas.DataSource = null; this.dgMaterias.DataSource = null; this.comboNiveles.DataSource = null; this.dgMaterias.Columns[0].DataPropertyName = "nombre"; this.dgAsignadas.Columns[0].DataPropertyName = "nombre"; this.dgMaterias.Columns[0].Tag = "com.td.nombre"; this.dgAsignadas.Columns[0].Tag = "com.td.nombre"; this.dgMaterias.Columns[0].ReadOnly = true; this.dgAsignadas.Columns[0].ReadOnly = true; this.dgAsignadas.AutoGenerateColumns = false; this.dgMaterias.AutoGenerateColumns = false; try { List <Nivel> niveles = this.administracion.listarNiveles(null, null, null); this.comboNiveles.DataSource = niveles; this.comboNiveles.DisplayMember = "codigo"; desasignadas = this.administracion.listarMaterias(null, null, null); this.dgMaterias.DataSource = new BindingList <Materia>(desasignadas); } catch (Exception ex) { MessageBox.Show(ex.Message); } //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.descartar"); tags.Add("com.td.completado"); traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma); traductor = new TraductorReal(); traductor.process(null, this, traducciones, null); traductor = new TraductorIterador(); }
public PromocionDeAlumnos() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAlumnos = new ServicioAlumnos(); this.administracion = new ServicioAdministracion(); this.comboCurso.DataSource = null; this.comboNivel.DataSource = null; this.dataGridView1.DataSource = null; this.dataGridView1.CellFormatting += formatting; this.comboNivel.SelectedValueChanged += comboNivelHandler; this.dataGridView1.SelectionChanged += DataGridView1_SelectionChanged; this.dataGridView1.CellContentClick += DataGridView1_CellContentClick; }
public Materias() { InitializeComponent(); servicioSeguridad = new ServicioSeguridad(); servicioAdministracion = new ServicioAdministracion(); this.dataGridView1.DataSource = null; this.dataGridView1.AutoGenerateColumns = false; this.dataGridView1.Columns[0].DataPropertyName = "nombre"; this.dataGridView1.Columns[1].DataPropertyName = "tipo"; this.dataGridView1.Columns[2].DataPropertyName = "descripcion"; this.dataGridView1.Columns[0].Tag = "com.td.nombre"; this.dataGridView1.Columns[1].Tag = "com.td.tipo"; this.dataGridView1.Columns[2].Tag = "com.td.descripción"; this.dataGridView1.ColumnHeaderMouseClick += customSort; }
public ListaDeUsuarios() { InitializeComponent(); servicioSeguridad = new ServicioSeguridad(); this.comboFiltro.DataSource = null; this.gwUsuarios.Columns[0].Tag = "com.td.alias"; this.gwUsuarios.Columns[1].Tag = "com.td.apellido"; this.gwUsuarios.Columns[2].Tag = "com.td.nombre"; this.gwUsuarios.Columns[3].Tag = "com.td.d.n.i."; this.gwUsuarios.Columns[4].Tag = "com.td.bloqueado"; this.gwUsuarios.DataSource = null; this.gwUsuarios.AutoGenerateColumns = false; this.gwUsuarios.CellFormatting += booleanFormatter; this.gwUsuarios.ColumnHeaderMouseClick += customSort; desbloquearControles(); }
public AltaModificacionAlumno(Alumno alumno, Alumnos parentform) { InitializeComponent(); this.servicioAlumnos = new ServicioAlumnos(); this.servicioAdministracion = new ServicioAdministracion(); this.servicioSeguridad = new ServicioSeguridad(); this.parentForm = parentform; if (alumno != null) { this.currentAlumno = alumno; } this.nombretx.KeyPress += validarLetrasKeyPress; this.apellidotx.KeyPress += validarLetrasKeyPress; this.dnitx.KeyPress += Dnitx_KeyPress; this.domicilotx.KeyPress += Domicilotx_KeyPress; }
public AltaModificacionCurso(Curso curso, Cursos callerForm) { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAdministracion = new ServicioAdministracion(); this.comboNiveles.DataSource = null; List <Nivel> niveles = this.servicioAdministracion.listarNiveles(null, null, null); this.comboNiveles.DisplayMember = "codigo"; this.comboNiveles.DataSource = niveles; this.currentCurso = curso; this.callerForm = callerForm; this.txtCapacidad.KeyPress += TxtCapacidad_KeyPress; this.txtLetra.KeyPress += TxtLetra_KeyPress; if (currentCurso != null) { this.comboNiveles.Enabled = false; this.txtCapacidad.Text = currentCurso.capacidad.ToString(); if (currentCurso.turno == "M") { this.rbTurnoMañana.Checked = true; } else { this.rbTurnoTarde.Checked = true; } this.txtLetra.Text = currentCurso.letra; foreach (var item in this.comboNiveles.Items) { if (((Nivel)item).id == currentCurso.nivel.id) { this.comboNiveles.SelectedItem = item; } } } else { this.rbTurnoMañana.Checked = true; } }
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"; }
public Menu() { InitializeComponent(); servicioSeguridad = new SERVICIO.ServicioSeguridad(); this.GotFocus += correrValidaciones; desbloquearControles(); //traducciones traductor = new TraductorIterador(); List <String> tags = new List <string>(); tags.Add("com.td.seguro"); long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser; this.servicioSeguridad.cambiarIdioma(id, Properties.Settings.Default.Idioma); 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(); }
public AltaModificacionCurso() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAdministracion = new ServicioAdministracion(); }
public Amonestaciones() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); }
public AsignacionDeMaterias() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); }
public AltaModificacionUsuario(Boolean isEdit, Usuario usuario, ListaDeUsuarios parentForm) { InitializeComponent(); this.parentForm = parentForm; //inicializando propiedades this.KeyPreview = true; this.servicioSeguridad = new ServicioSeguridad(); this.dgfamiliapatente.DataSource = null; this.dgfamilias.DataSource = null; this.dgpatentes.DataSource = null; this.nombre.KeyPress += validarLetrasKP; this.apellido.KeyPress += validarLetrasKP; this.dni.KeyPress += validarNumerosKP; this.direccion.KeyPress += validarAlphaKP; this.alias.KeyPress += validarAlphaKP; this.telefono.KeyPress += validarNumerosKP; this.dgfamiliapatente.AutoGenerateColumns = false; this.dgfamilias.AutoGenerateColumns = false; this.dgpatentes.AutoGenerateColumns = false; //cargo los dgv List <ComponentePermiso> permisos = this.servicioSeguridad.listarFamiliasYPatentes(); List <Patente> patentes = new List <Patente>(); List <Familia> familias = new List <Familia>(); permisos.ForEach(x => { ComponentePermiso per = x; if (per is Patente) { patentes.Add((Patente)per); } else { familias.Add((Familia)per); } }); this.dgfamilias.DataSource = familias; this.dgpatentes.DataSource = patentes; this.dgpatentes.Columns[0].DataPropertyName = "descripcion"; this.dgpatentes.Columns[2].DataPropertyName = "bloqueada"; this.dgpatentes.Columns[1].DataPropertyName = "asignada"; this.dgfamiliapatente.Columns[0].DataPropertyName = "descripcion"; this.dgfamilias.Columns[0].DataPropertyName = "nombre"; // event handlers this.dgfamilias.SelectionChanged += actualizarPatentesMostradas; this.dgpatentes.CellMouseUp += mouseLeaveCheckbox; this.dgpatentes.CellValueChanged += cellValueChanged; this.dgpatentes.CellEndEdit += endEditHandler; this.dgpatentes.KeyUp += spaceHandler; //si es un edit guardo la referencia al usuario this.isEdit = isEdit; if (usuario != null) { this.currentUsuario = this.servicioSeguridad.buscarUsuario(usuario.id); } }
public Restaurar_Backup() { InitializeComponent(); servicioSeguridad = new ServicioSeguridad(); }
public CambiarContraseña() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); }
public Horarios() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); this.servicioAdministracion = new ServicioAdministracion(); }
public Inasistencias() { InitializeComponent(); this.servicioSeguridad = new ServicioSeguridad(); }
protected async Task GenerarClaves() { Byte[] ficheroZip = ServicioSeguridad.GenerarClavesRSA(); await BlazorDownloadFileService.DownloadFile("claves_rsa.zip", Convert.ToBase64String(ficheroZip)); }
private void button1_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textBox1.Text)) { MessageBox.Show("Por favor ingrese un servidor o nombre de base de datos."); } else { if (!String.IsNullOrEmpty(this.textBox2.Text) && !String.IsNullOrEmpty(this.textBox3.Text)) { String prevConnectionString = TrabajoDeCampo.Properties.Settings.Default.ConnectionString; // encriptado String connectionString = "Data Source=" + this.textBox1.Text + ";Initial Catalog=TRABAJO_DIPLOMA; User ID=" + this.textBox2.Text + ";Password="******"TRABAJO_DIPLOMA", "master"))); ServicioSeguridad servicioSeguridad = new ServicioSeguridad(); Boolean conecto = servicioSeguridad.probarConexion(); if (!conecto) { TrabajoDeCampo.Properties.Settings.Default.ConnectionString = prevConnectionString; MessageBox.Show("No se pudo establecer una conexión con la base de datos"); } else { MessageBox.Show("Conexión exitosa"); //usuario sistema Usuario usu = new Usuario(); usu.id = 1L; servicioSeguridad.grabarBitacora(usu, "Se regeneró el string de conexión", CriticidadEnum.ALTA); Login login = new Login(); this.Hide(); login.Show(); this.Close(); } } else { String prevConnectionString = TrabajoDeCampo.Properties.Settings.Default.ConnectionString; // encriptado String cs = "Data Source=" + this.textBox1.Text + ";Initial Catalog=TRABAJO_DIPLOMA;Integrated Security=True"; String mcs = "Data Source=" + this.textBox1.Text + ";Initial Catalog=master;Integrated Security=True"; TrabajoDeCampo.Properties.Settings.Default.ConnectionString = Convert.ToBase64String(Encoding.UTF8.GetBytes(cs)); TrabajoDeCampo.Properties.Settings.Default.MasterString = Convert.ToBase64String(Encoding.UTF8.GetBytes(mcs)); ServicioSeguridad servicioSeguridad = new ServicioSeguridad(); Boolean conecto = servicioSeguridad.probarConexion(); if (!conecto) { TrabajoDeCampo.Properties.Settings.Default.ConnectionString = prevConnectionString; MessageBox.Show("No se pudo establecer una conexión con la base de datos"); } else { MessageBox.Show("Conexión exitosa"); Login login = new Login(); Usuario usu = new Usuario(); usu.id = 1L; servicioSeguridad.grabarBitacora(usu, "Se regeneró el string de conexión", CriticidadEnum.ALTA); this.Hide(); login.Show(); this.Close(); } } } }