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); }
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."; } }
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."; } }
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"); } }
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); }