示例#1
0
        protected void BtnAlterar_Click(object sender, EventArgs e)
        {
            PedidoBD bd     = new PedidoBD();
            Pedido   pedido = bd.Select(Convert.ToInt32(Session["ID"]));

            pedido.Data       = Convert.ToDateTime(txtData.Text);
            pedido.Logradouro = Convert.ToString(txtLogradouro.Text);
            pedido.Observacao = Convert.ToString(txtObsPedido.Text);
            pedido.Cidade     = ddlCidade.Text;
            pedido.Estado     = ddlEstado.Text;
            pedido.Bairro     = Convert.ToString(txtBairro.Text);
            pedido.Numero     = Convert.ToString(txtNumero.Text);

            if (bd.Update(pedido))
            {
                lblMensagem.Text   = "Pedido alterado com sucesso";
                txtLogradouro.Text = "";
                txtBairro.Text     = "";
                txtNumero.Text     = "";
                //ddlCidade.Text = "";
                //ddlEstado.Text = "";
                txtData.Text      = "";
                txtObsPedido.Text = "";
                txtLogradouro.Focus();
            }
            else
            {
                lblMensagem.Text = "Erro ao alterar.";
            }
        }
示例#2
0
    protected void btnFechaConta_Click(object sender, EventArgs e)
    {
        Pedido   ped   = new Pedido();
        PedidoBD pedBD = new PedidoBD();

        ped      = pedBD.Select(Convert.ToInt32(ddlCliente.SelectedItem.Value));
        ped.Pago = 1;
        if (pedBD.UpdatePago(ped))
        {
            lblFinal.Text = "Conta Paga";
        }
        CarregaGrid();
    }
示例#3
0
        protected void btnIncluir_Click(object sender, EventArgs e)
        {
            PedidoBD pedidobd = new PedidoBD();
            Pedido   pedido   = pedidobd.Select(Convert.ToInt32(ddlPedido.SelectedItem.Value));

            ProdutoBD produtobd = new ProdutoBD();
            Produto   produto   = produtobd.Select(Convert.ToInt32(ddlProduto.SelectedItem.Value));

            PedidoProduto pedidoproduto = new PedidoProduto();

            pedidoproduto.Quantidade = Convert.ToInt32(txtQuantidade.Text);
            pedidoproduto.Subtotal   = Convert.ToDouble(txtSubtotal.Text);

            pedidoproduto.Produto = produto;
            pedidoproduto.Pedido  = pedido;

            PedidoProdutoBD pedidoprodutobd = new PedidoProdutoBD();
            int             retorno         = pedidoprodutobd.Insert(pedidoproduto);

            switch (retorno)
            {
            case 0:
                LimparCampos();
                ddlProduto.Focus();
                lblMensagem.Text = "Produto Incluso";

                pedidoprodutobd.UpdateQuantidade(pedidoproduto.Quantidade, pedidoproduto.Produto.Id);

                Carregar();
                CarregaProdutos(Convert.ToInt32(Session["pedidoID"]));
                break;

            case 1:
                //Erro no banco de dados
                lblMensagem.Text = "Não foi possível incluir o produto no pedido.";
                break;

            case 2:
                //Erro geral
                lblMensagem.Text = "Não foi possível incluir o produto no pedido.";
                break;

            default:
                break;
            }
        }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            CarregaDDL1();
            CarregaDDL2();
            CarregaDDL3();


            PedidoBD bd     = new PedidoBD();
            Pedido   pedido = bd.Select(Convert.ToInt32(Session["ID"]));
            ddlCliente.Text     = pedido.Cli_id.ToString();
            ddlProduto.Text     = pedido.Pro_id.ToString();
            ddlTipo.Text        = pedido.Cat_id.ToString();
            txtQtdePro.Text     = pedido.QtdePro.ToString();
            txtValor.Text       = pedido.Valor.ToString();
            txtDataPedido.Text  = pedido.DataPedido.ToString();
            txtDataEntrega.Text = pedido.DataEntrega.ToString();
        }
    }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                Label lblOptionMenu = Master.FindControl("lblOptionMenu") as Label;
                lblOptionMenu.Text = "Pedidos";

                PedidoBD bd     = new PedidoBD();
                Pedido   pedido = bd.Select(Convert.ToInt32(Session["ID"]));
                //ddlCliente.Text = pedido.Cliente.ToString();
                txtLogradouro.Text = pedido.Logradouro.ToString();
                txtBairro.Text     = pedido.Bairro.ToString();
                txtNumero.Text     = pedido.Numero.ToString();
                //ddlCidade.Text = pedido.Estado;
                //ddlEstado.Text = pedido.Cidade;
                txtData.Text      = pedido.Data.ToString();
                txtObsPedido.Text = pedido.Observacao;

                CarregaEstados();
                CarregaCidades();
                txtLogradouro.Focus();
            }
        }