//Método onde podem ser realizadas validações acerca das informações informadas para o Cliente a ser inserido no banco. public string AdicionarFazerPedido(FazerPedido pedido) { FazerPedidoDAO pp = new FazerPedidoDAO(); string mensagem = pp.Adicionar(pedido); // Adicionar -> está em DAO return(mensagem); }
public string RemoverFazerPedido(FazerPedido pedido) { FazerPedidoDAO pp = new FazerPedidoDAO(); string mensagem = pp.Remover(pedido); // -> está em DAO return(mensagem); }
private static async Task PedidosLoop(IEndpointInstance instanciaEndpoint) { while (true) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Aperte 'P' para fazer um pedido ou 'S' para sair."); var key = Console.ReadKey(); Console.WriteLine(); switch (key.Key) { case ConsoleKey.P: var comando = new FazerPedido(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"Enviando comando FazerPedido, PedidoId = {comando.PedidoId}"); //Envie o comando para os endpoints configurados nas rotas await instanciaEndpoint.Send(comando).ConfigureAwait(false); break; case ConsoleKey.S: return; default: Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Entrada desconhecida. Por favor, tente novamente."); break; } } }
private void BtnCadastrarPedido_Click(object sender, EventArgs e) { if (txbIdCpedido.Text == "" || txbNomepizzaPedido.Text == "" || txbValorentregaPedido.Text == "" || txbValorpizzaPedido.Text == "") { MessageBox.Show("Os campos são Obrigatórios", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); //MessageBox.Show("O Campo de Nome é Obrigatorio!", MessageBoxButtons.OK, MessageBoxIcon.Error); //Txt_Nome.Focus(); } else { FazerPedido pedido = new FazerPedido(int.Parse(txbIdCpedido.Text), txbNomepizzaPedido.Text, double.Parse(txbValorpizzaPedido.Text), double.Parse(txbValorentregaPedido.Text)); ControleFazerPedido fpedido = new ControleFazerPedido(); string mensagem = fpedido.AdicionarFazerPedido(pedido); MessageBox.Show(mensagem); void PreencherListView() { listVpedidos.Items.Clear(); SqlDataReader dr; //Objeto para armazenar o retorno do banco. ControleFazerPedido pp = new ControleFazerPedido(); dr = pp.RetornarFazerPedidos(txbNomepizzaPedido.Text); //Chama o método responsável pela realização da consulta. if (dr != null) //Verifico { while (dr.Read()) { ListViewItem lv = new ListViewItem(dr.GetInt32(0).ToString()); // Id pedido lv.SubItems.Add(dr.GetString(1)); //Nome Pizza lv.SubItems.Add(dr.GetDecimal(2).ToString()); //Valores pizza+entrega listVpedidos.Items.Add(lv); //Adiciona a linha criada à listview. } } } PreencherListView(); LimparCamposFazerPedido(); } //FormBemVindo BvC = new FormBemVindo(); //BvC.ShowDialog(); PreencherListView(); }
private void BtnDeletarPedido_Click_1(object sender, EventArgs e) { //fazer delete com ID no listbox. nao esta deletando if (listBpedidos.SelectedIndex < 0) { MessageBox.Show("Selecione um Campo!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (MessageBox.Show("Deseja Excluir?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { // ERRO AO CONVERTER DE VARCHAR, Não está deletendo string item = listBpedidos.SelectedItem.ToString();// não usado //int it = Convert.ToInt32(listBpedidos.SelectedValue);// erro ao converter FazerPedido pedido = new FazerPedido();// it aqui, mas ta com erro ControleFazerPedido dp = new ControleFazerPedido(); string mensagem = dp.RemoverFazerPedido(pedido); MessageBox.Show(mensagem); } }