コード例 #1
0
            @"Server=DESKTOP-NSHQPSH;Initial Catalog=BDCalorias;Integrated Security=True"; //Integrated Security en True,
                                                                                           //lo cambio a false

        public bool InsertarAlimento(Alimento ali)
        {
            SqlConnection con = new SqlConnection(cadenaConexion);

            con.Open();

            string sql = "INSERT INTO alimentos (codigo, nombre, calorias) VALUES (@codigo, @nombre, @calorias)";

            SqlCommand cmd = new SqlCommand(sql, con);

            cmd.Parameters.Add("@codigo", System.Data.SqlDbType.NVarChar).Value   = ali.codigo;
            cmd.Parameters.Add("@nombre", System.Data.SqlDbType.NVarChar).Value   = ali.nombre;
            cmd.Parameters.Add("@calorias", System.Data.SqlDbType.NVarChar).Value = ali.calorias;

            int res = cmd.ExecuteNonQuery();

            con.Close();

            return(res == 1);
        }
コード例 #2
0
        public bool ActualizarAlimento(Alimento ali)
        {
            SqlConnection con = new SqlConnection(cadenaConexion);

            con.Open();

            string sql = "UPDATE Alimentos SET codigo = @codigo, nombre = @nombre, calorias = @calorias" +
                         " WHERE codigo = @codigo";

            SqlCommand cmd = new SqlCommand(sql, con);

            cmd.Parameters.Add("@codigo", System.Data.SqlDbType.NVarChar).Value = ali.codigo;
            cmd.Parameters.Add("@nombre", System.Data.SqlDbType.Int).Value      = ali.nombre;
            cmd.Parameters.Add("@calorias", System.Data.SqlDbType.Int).Value    = ali.calorias;

            int res = cmd.ExecuteNonQuery();

            con.Close();

            return(res == 1);
        }