public static void insertsDePatentes() { SqlConnection connection = ConexionSingleton.obtenerConexion(); StringBuilder sb = new StringBuilder(); sb.Append("insert into patente(pat_desc,pat_dvh) values('Crear Alumno',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Modificar Alumno',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Ver el listado de alumnos',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Borrar un Alumno',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Registrar Inasistencia',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Registrar Amonestación',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Crear Tutor',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Modificar Tutor',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Borrar Tutor',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Listar Tutores',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Crear Usuario',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Modificar Usuario',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Borrar un Usuario',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Listar Usuarios',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Regenerar Contraseña',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Generar Backups',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Restaurar desde Backup',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Recalcular Dígitos Verificadores',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Ver Bitácora',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Bloquear Usuario',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Modificar Familias',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Listar Familias',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Crear Familia',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Borrar Familia',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Crear Horario',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Listar Horarios',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Modificar Horario',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Borrar Horario',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Crear Curso',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Borrar Curso',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Modificar Curso',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Listar Cursos',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Promocionar Alumnos',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Crear Materia',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Modificar Materia',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Listar Materia',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Borrar Materia',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Asignar Materia a Nivel',0)"); sb.Append("insert into patente(pat_desc,pat_dvh) values('Generar Reportes',0)"); SqlCommand query = new SqlCommand("", connection); query.CommandText = sb.ToString(); connection.Open(); query.ExecuteNonQuery(); List <Patente> patentes = new List <Patente>(); SqlDataReader reader; query.CommandText = " SELECT * FROM PATENTE"; reader = query.ExecuteReader(); while (reader.Read()) { Patente pat = new Patente(); pat.descripcion = reader["PAT_DESC"].ToString(); pat.id = (long)reader["PAT_ID"]; patentes.Add(pat); } reader.Close(); foreach (Patente item in patentes) { SqlCommand query2 = new SqlCommand("UPDATE PATENTE SET PAT_DESC = @DESC WHERE PAT_ID = @ID", connection); query2.Parameters.Add(new SqlParameter("@ID", System.Data.SqlDbType.BigInt)).Value = item.id; query2.Parameters.Add(new SqlParameter("@DESC", System.Data.SqlDbType.NVarChar)).Value = SeguridadUtiles.encriptarAES(item.descripcion); query2.ExecuteNonQuery(); } connection.Close(); }
public void dataEncriptada() { Console.WriteLine(SeguridadUtiles.encriptarAES("Modificar Materia")); Console.WriteLine(SeguridadUtiles.encriptarAES("Modificar Familias")); Console.WriteLine(SeguridadUtiles.encriptarAES("Modificar Horario")); }