示例#1
0
        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
        }
示例#2
0
        /// <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;
        }