コード例 #1
0
ファイル: Program.cs プロジェクト: nwoodthorpe/paralelos
        public static bool deletarCardapio(int codProduto)
        {
            CadPrato[] cad_cardapio = retornaCardapio();

            //List<CadPrato> cad_cardapio2 = new List<CadPrato>();

            //cad_cardapio2.OrderBy(x => x.tprato);

            //Count conta o total de registros cadastrados
            CadPrato[] novo_cad_cardapio = new CadPrato[cad_cardapio.Count() - 1];

            int cont2 = 0;

            for (int cont = 0; cont < cad_cardapio.Count(); cont++)
            {
                if (codProduto != (cont + 1))
                {
                    novo_cad_cardapio[cont2] = cad_cardapio[cont];
                    cont2++;
                }
            }

            geraNovoCardapio(novo_cad_cardapio);

            return(true);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: nwoodthorpe/paralelos
        public static CadPrato[] retornaCardapio()
        {
            int j = 0;

            leitura = new StreamReader(arq_cardapio);

            while (leitura.ReadLine() != null)
            {
                j++;
            }

            CadPrato[] cad_cardapio = new CadPrato[j / 4];

            j = 0;

            leitura.Close();

            leitura = new StreamReader(arq_cardapio);

            while (!leitura.EndOfStream)
            {
                cad_cardapio[j].prato        = leitura.ReadLine();
                cad_cardapio[j].ingredientes = leitura.ReadLine();
                cad_cardapio[j].preco        = Convert.ToDouble(leitura.ReadLine());
                cad_cardapio[j].tprato       = Convert.ToInt16(leitura.ReadLine());
                j++;
            }

            leitura.Close();

            return(cad_cardapio);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: nwoodthorpe/paralelos
        public static bool cadastraCardapio(CadPrato cardapio)
        {
            if (File.Exists(arq_cardapio))                      //verifica se ja existe um arquivo com o nome especificado;
            {
                escrita = new StreamWriter(arq_cardapio, true); //se o arquivo existir, o que for digitado sera concatenado ao seu conteudo;
            }
            else
            {
                escrita = new StreamWriter(arq_cardapio); //se nao o arquivo sera criado;
            }
            escrita.WriteLine(cardapio.prato);
            escrita.WriteLine(cardapio.ingredientes);
            escrita.WriteLine(cardapio.preco);
            escrita.WriteLine(cardapio.tprato);
            escrita.Close();

            return(true);
        }