示例#1
0
        private void agregaAlgoritmo(string algo)
        {
            int id = 1;

            if (idAlgoritmo.Keys.Count > 0)
            {
                id = idAlgoritmo.Keys.Max() + 1;
            }
            string       descripcion = "Algortimo Auto Generado";
            Algoritmo    nuevo       = new Algoritmo(id, algo, descripcion);
            SimulacionDB simulacion  = new SimulacionDB();

            simulacion.agregaAlgoritmo(nuevo);
        }
示例#2
0
        public void agregaAlgoritmo(Algoritmo nuevo)
        {
            SqlConnection sqlConnection = new SqlConnection(SimulacionConnectionString);
            SqlCommand    cmd           = new SqlCommand();

            cmd.CommandText = "INSERT INTO SimulacionKarelotitlan.dbo.Algoritmo VALUES(" +
                              nuevo.id.ToString() + ",'" +
                              nuevo.nombre.ToString() + "','" +
                              nuevo.descripcion.ToString() + "')";
            cmd.Connection = sqlConnection;
            sqlConnection.Open();
            cmd.ExecuteNonQuery();
            sqlConnection.Close();
        }
示例#3
0
        public List <Algoritmo> algoritmos()
        {
            List <Algoritmo> algoritmos = new List <Algoritmo>();

            SqlConnection sqlConnection = new SqlConnection(SimulacionConnectionString);
            SqlCommand    cmd           = new SqlCommand();
            SqlDataReader result;

            cmd.CommandText = "SELECT * FROM SimulacionKarelotitlan.dbo.Algoritmo";
            cmd.Connection  = sqlConnection;

            sqlConnection.Open();

            result = cmd.ExecuteReader();
            while (result.Read())
            {
                int       id          = (int)result["id"];
                string    nombre      = (string)result["nombre"];
                string    descripcion = (string)result["descripcion"];
                Algoritmo nuevo       = new Algoritmo(id, nombre, descripcion);
                algoritmos.Add(nuevo);
            }
            return(algoritmos);
        }