List<AcessoDadosDetalhesPedidos> ListadeCompras = new List<AcessoDadosDetalhesPedidos>(); //armazernará todos os pedidos selecionados pelo cliente. #endregion Fields #region Constructors public frmPedidos2() { InitializeComponent(); AcessoDadosPedidos Pedidos = new AcessoDadosPedidos(); Pedidos.salvar(true); //para pegar o Código Identificador da tabela pedidos }
/// <summary> /// Salva o pedido no banco de dados com as informações do cliente. /// </summary> /// <returns></returns> public bool SalvarPedido() { bool salvarpedido = false; try { AcessoDadosPedidos Pedidos = new AcessoDadosPedidos(); Pedidos.NumeroPedido = Convert.ToInt32(lbl_numeropedido.Text); Pedidos.CEPDestino = msk_cep.Text; Pedidos.CidadeDestino = txt_cidade.Text; Pedidos.CodigoFuncionario = Convert.ToInt32(cbo_funcionario.SelectedValue); Pedidos.CodigoTranportadora = Convert.ToInt32(cbo_transportadora.SelectedValue); Pedidos.DataEntrega = dtp_entrega.Value; Pedidos.DataEnvio = dtp_envio.Value; Pedidos.DataPedido = dtp_pedido.Value; Pedidos.EnderecoDestiantario = txt_logradouro.Text+", " + txt_numero.Text; Pedidos.Frete = Convert.ToDecimal(msk_frete.Text) / 100; Pedidos.NomeDestinatario = txt_destinatario.Text; Pedidos.PaisDestino = cbo_pais.Text; Pedidos.RegiaoDestino = cbo_regiao.Text; Pedidos.Total = Convert.ToDecimal(Total()); if (codigocliente.ToString() != string.Empty) { Pedidos.CodigoCliente = codigocliente; salvarpedido = Pedidos.salvar(false); } else throw new Exception("Erro ao Salvar o pedido!\nVerifique se o cliente foi selecionado."); } catch (Exception erro) { MessageBox.Show("Erro ao salvar o pedido.\n" + erro.Message, "GEDAVE", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return salvarpedido; }