コード例 #1
0
ファイル: Program.cs プロジェクト: foroxer/trabajo-de-diploma
        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();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: foroxer/trabajo-de-diploma
 public void dataEncriptada()
 {
     Console.WriteLine(SeguridadUtiles.encriptarAES("Modificar Materia"));
     Console.WriteLine(SeguridadUtiles.encriptarAES("Modificar Familias"));
     Console.WriteLine(SeguridadUtiles.encriptarAES("Modificar Horario"));
 }