Esempio n. 1
0
    protected void btnIncped_Click(object sender, EventArgs e)
    {
        double          total      = 0;
        int             pedido_num = Convert.ToInt32(txtPedido.Text);
        PedidodetalheBD bdp        = new PedidodetalheBD();

        total = bdp.TotalDetalhe();

        PedidoBD bdped  = new PedidoBD();
        Pedido   pedido = new Pedido();

        pedido.Registro          = Convert.ToInt32(txtPedido.Text);
        pedido.Cliente           = txtCliente.Text;
        pedido.Pedidocliente     = txtPedcliente.Text;
        pedido.Dataprocessamento = Convert.ToDateTime(txtEmissao.Text);
        pedido.Datafaturamento   = Convert.ToDateTime(txtEmissao.Text);
        pedido.Emissao           = Convert.ToDateTime(txtEmissao.Text);
        pedido.Prazo             = Convert.ToDateTime(txtPrazo.Text);
        pedido.Valortotal        = total;
        if (bdped.Update(pedido))
        {
            ltlMsgPedidoGerado.Text = "Pedido atualizado com sucesso.";
        }
        else
        {
            ltlMsgPedidoGerado.Text = "Erro ao atualizar pedido.";
        }
        PedidodetalheBD bddet = new PedidodetalheBD();

        bddet.AtuRelacao(pedido_num);
    }
Esempio n. 2
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.";
            }
        }
Esempio n. 3
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Pedido pedido = new Pedido();

        pedido.Cli_id      = Convert.ToInt32(ddlCliente.SelectedItem.Value);
        pedido.Pro_id      = Convert.ToInt32(ddlProduto.SelectedItem.Value);
        pedido.Cat_id      = Convert.ToInt32(ddlTipo.SelectedItem.Value);
        pedido.QtdePro     = Convert.ToInt32(txtQtdePro.Text);
        pedido.Valor       = Convert.ToDouble(txtValor.Text);
        pedido.DataPedido  = Convert.ToDateTime(txtDataPedido.Text);
        pedido.DataEntrega = Convert.ToDateTime(txtDataEntrega.Text);


        PedidoBD bd = new PedidoBD();


        if (bd.Update(pedido))
        {
            lblMensagem.Text = "Pedido alterado com sucesso";
            ddlCliente.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
Esempio n. 4
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //DateTime hoje = DateTime.Now;
        //DateTime datapresvista = lblDataPrevista.Text;

        if (DateTime.Now > Convert.ToDateTime(lblDataPrevista.Text))
        {
            //Verificar a qtd de dias de atraso*******
            DateTime hoje = DateTime.Now;

            TimeSpan qtddias = hoje - (Convert.ToDateTime(lblDataPrevista.Text));

            PedidoAtrasado pedidoatrasado = new PedidoAtrasado();
            pedidoatrasado.NomeCliente     = lblNomeCliente.Text;
            pedidoatrasado.ContatoCliente  = lblContatoCliente.Text;
            pedidoatrasado.Produto         = lblGuid.Text;
            pedidoatrasado.QuantidadeTotal = Convert.ToInt32(lblQuantidadeTotal.Text);
            pedidoatrasado.ValorTotal      = Convert.ToDouble(lblValorTotal.Text);
            pedidoatrasado.Status          = ddlStatus.Text;
            pedidoatrasado.DataEntrada     = Convert.ToDateTime(lblDataEntrada.Text);
            pedidoatrasado.DataPrevista    = Convert.ToDateTime(lblDataPrevista.Text);
            pedidoatrasado.DataPronto      = DateTime.Now;
            pedidoatrasado.QtdDias         = qtddias.Days;

            PedidoAtrasadoBD bdPea = new PedidoAtrasadoBD();
            if (bdPea.Insert(pedidoatrasado))
            {
                lblMensagem.Text = "Pedido Atrasado Salvo com sucesso";
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar pedido atrasado.";
            }

            TimeSpan qtddias2 = hoje - (Convert.ToDateTime(lblDataEntrada.Text));

            PedidoBD bd     = new PedidoBD();
            Pedido   pedido = bd.SelectPedido(Convert.ToInt32(Session["ID"]));
            pedido.NomeCliente     = lblNomeCliente.Text;
            pedido.ContatoCliente  = lblContatoCliente.Text;
            pedido.Produto         = lblGuid.Text;
            pedido.QuantidadeTotal = Convert.ToInt32(lblQuantidadeTotal.Text);
            pedido.ValorTotal      = Convert.ToDouble(lblValorTotal.Text);
            pedido.Status          = ddlStatus.Text;
            pedido.DataEntrada     = Convert.ToDateTime(lblDataEntrada.Text);
            pedido.DataPrevista    = Convert.ToDateTime(lblDataPrevista.Text);
            pedido.DataPronto      = DateTime.Now;
            pedido.QtdDias         = qtddias2.Days;

            if (bd.Update(pedido))
            {
                lblMensagem.Text = "Status alterado com sucesso";
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }

            ItensPedidoBD itensbd     = new ItensPedidoBD();
            ItensPedido   itenspedido = itensbd.Select(lblGuid.Text);
            itenspedido.Status    = ddlStatus.Text;
            itenspedido.PedCodigo = lblGuid.Text;

            if (itensbd.Update(itenspedido))
            {
                lblMensagem.Text = "Status alterado com sucesso";
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
        else
        {
            //Verificar a qtd de dias de atraso*******
            DateTime hoje    = DateTime.Now;
            TimeSpan qtddias = Convert.ToDateTime(lblDataPrevista).Subtract(hoje);

            PedidoBD bd     = new PedidoBD();
            Pedido   pedido = bd.SelectPedido(Convert.ToInt32(Session["ID"]));
            pedido.NomeCliente     = lblNomeCliente.Text;
            pedido.ContatoCliente  = lblContatoCliente.Text;
            pedido.Produto         = lblGuid.Text;
            pedido.QuantidadeTotal = Convert.ToInt32(lblQuantidadeTotal.Text);
            pedido.ValorTotal      = Convert.ToDouble(lblValorTotal.Text);
            pedido.Status          = ddlStatus.Text;
            pedido.DataEntrada     = Convert.ToDateTime(lblDataEntrada.Text);
            pedido.DataPrevista    = Convert.ToDateTime(lblDataPrevista.Text);
            pedido.DataPronto      = DateTime.Now;
            pedido.QtdDias         = qtddias.Days;

            if (bd.Update(pedido))
            {
                lblMensagem.Text = "Status alterado com sucesso";
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }

        if (ddlStatus.Text == "Pronto")
        {
            int codigo = Convert.ToInt32(Session["ID"]);
            Session["ID"] = codigo;
            Response.Redirect("Pronto.aspx");
        }

        if (ddlStatus.Text == "Cancelado")
        {
            int codigo = Convert.ToInt32(Session["ID"]);
            Session["ID"] = codigo;
            Response.Redirect("Cancelado.aspx");
        }
    }
Esempio n. 5
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //DateTime hoje = DateTime.Now;
        //DateTime datapresvista = lblDataPrevista.Text;

        //Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('chegou');", true);
        if (ddlStatus.Text != "Aguardando")
        {
            if (DateTime.Now > Convert.ToDateTime(lblDataPrevista.Text))
            {
                //Verificar a qtd de dias de atraso*******
                DateTime hoje = DateTime.Now;

                TimeSpan qtddias = hoje - (Convert.ToDateTime(lblDataPrevista.Text));

                //TimeSpan tempoatraso = hoje - (Convert.ToDateTime(lblDataPrevista.Text));
                //atraso = tempoatraso.Days;
                //atrasado = (Math.Round(atraso, 1)).ToString();
                //qtddias = Int32.Parse(atrasado);


                PedidoAtrasado pedidoatrasado = new PedidoAtrasado();
                pedidoatrasado.NomeCliente     = lblNomeCliente.Text;
                pedidoatrasado.ContatoCliente  = lblContatoCliente.Text;
                pedidoatrasado.Produto         = lblGuid.Text;
                pedidoatrasado.QuantidadeTotal = Convert.ToInt32(lblQuantidadeTotal.Text);
                pedidoatrasado.ValorTotal      = Convert.ToDouble(lblValorTotal.Text);
                pedidoatrasado.Status          = ddlStatus.Text;
                pedidoatrasado.DataEntrada     = Convert.ToDateTime(lblDataEntrada.Text);
                pedidoatrasado.DataPrevista    = Convert.ToDateTime(lblDataPrevista.Text);
                pedidoatrasado.DataPronto      = DateTime.Now;
                pedidoatrasado.QtdDias         = qtddias.Days;

                PedidoAtrasadoBD bdPea = new PedidoAtrasadoBD();
                if (bdPea.Insert(pedidoatrasado))
                {
                    lblMensagem.Text = "Pedido Atrasado Salvo com sucesso";
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Informe o produto');", true);
                }


                TimeSpan qtddias2 = hoje - (Convert.ToDateTime(lblDataEntrada.Text));

                PedidoBD bd     = new PedidoBD();
                Pedido   pedido = bd.SelectPedido(Convert.ToInt32(Session["ID"]));
                pedido.NomeCliente     = lblNomeCliente.Text;
                pedido.ContatoCliente  = lblContatoCliente.Text;
                pedido.Produto         = lblGuid.Text;
                pedido.QuantidadeTotal = Convert.ToInt32(lblQuantidadeTotal.Text);
                pedido.ValorTotal      = Convert.ToDouble(lblValorTotal.Text);
                pedido.Status          = ddlStatus.Text;
                pedido.DataEntrada     = Convert.ToDateTime(lblDataEntrada.Text);
                pedido.DataPrevista    = Convert.ToDateTime(lblDataPrevista.Text);
                pedido.DataPronto      = DateTime.Now;
                pedido.QtdDias         = qtddias2.Days;

                if (bd.Update(pedido))
                {
                    lblMensagem.Text = "Status alterado com sucesso";
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Informe o produto');", true);
                }

                ItensPedidoBD itensbd     = new ItensPedidoBD();
                ItensPedido   itenspedido = itensbd.Select(lblGuid.Text);
                itenspedido.Status    = ddlStatus.Text;
                itenspedido.PedCodigo = lblGuid.Text;

                if (itensbd.Update(itenspedido))
                {
                    lblMensagem.Text = "Status alterado com sucesso";
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Informe o produto');", true);
                }
            }
            else
            {
                //Verificar a qtd de dias
                DateTime hoje = DateTime.Now;
                //  TimeSpan qtddias = Convert.ToDateTime(lblDataPrevista) - hoje;
                TimeSpan qtddiass = (Convert.ToDateTime(lblDataPrevista.Text)) - hoje;

                PedidoBD bd     = new PedidoBD();
                Pedido   pedido = bd.SelectPedido(Convert.ToInt32(Session["ID"]));
                pedido.NomeCliente     = lblNomeCliente.Text;
                pedido.ContatoCliente  = lblContatoCliente.Text;
                pedido.Produto         = lblGuid.Text;
                pedido.QuantidadeTotal = Convert.ToInt32(lblQuantidadeTotal.Text);
                pedido.ValorTotal      = Convert.ToDouble(lblValorTotal.Text);
                pedido.Status          = ddlStatus.Text;
                pedido.DataEntrada     = Convert.ToDateTime(lblDataEntrada.Text);
                pedido.DataPrevista    = Convert.ToDateTime(lblDataPrevista.Text);
                pedido.DataPronto      = DateTime.Now;
                pedido.QtdDias         = qtddiass.Days;

                if (bd.Update(pedido))
                {
                    lblMensagem.Text = "Status alterado com sucesso";
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Ocorreu um erro. Contate o suporte!');", true);
                }
            }

            if (ddlStatus.Text == "Pronto")
            {
                int codigo = Convert.ToInt32(Session["ID"]);
                Session["ID"] = codigo;
                Response.Redirect("Pronto.aspx");
            }

            if (ddlStatus.Text == "Cancelado")
            {
                int codigo = Convert.ToInt32(Session["ID"]);
                Session["ID"] = codigo;
                Response.Redirect("Cancelado.aspx");
            }
        }

        Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Informe o status!');", true);
    }