void RecuperarDados() { try { string comando = "SELECT Codigo,Nome,Descricao,Atual_Status FROM Pedido WHERE Status='Cartorio' ORDER BY Atual_Status DESC"; AppDatabase.OleDBTransaction db = new AppDatabase.OleDBTransaction(); db.ConnectionString = conexao; System.Data.DataTable tb = new System.Data.DataTable(); tb = (System.Data.DataTable)db.Query(comando); Cotacao.DataSource = tb; Cotacao.DataBind(); Cotacao.Dispose(); ControleCotacao.Visible = false; this.Master.MasterForm = false; Limpar.Visible = false; } catch (Exception ex) { ADSLIB2020.RecoverExceptions re = new ADSLIB2020.RecoverExceptions(); re.SaveException(ex); Erro.Text = "Houve uma falha inesperada"; } }
protected void Salvar_Click(object sender, EventArgs e) { try { if (Protocolo.Text.Trim() == "" || DataCartorio.Text.Trim() == "") { Motivo.Text = "Preencha os dois campos"; } else { TimeSpan ts = new TimeSpan(3, 0, 0); string comando = "UPDATE Pedido SET Status='Cartorio Protocolado',Atual_Status='" + DateTime.UtcNow.Subtract(ts).ToString() + "',Protocolo_Cartorio='" + Protocolo.Text + "',Data_Cartorio='" + DataCartorio.Text + "' WHERE Codigo=" + Codigo.Text; AppDatabase.OleDBTransaction db = new AppDatabase.OleDBTransaction(); db.ConnectionString = conexao; db.Query(comando); Erro.Text = "Protocolado com sucesso"; RecuperarDados(); } } catch (Exception ex) { ADSLIB2020.RecoverExceptions re = new ADSLIB2020.RecoverExceptions(); re.SaveException(ex); Erro.Text = "Houve uma falha inesperada"; } }
protected void Cotacao_SelectedIndexChanged(object sender, EventArgs e) { try { Codigo.Text = Cotacao.SelectedRow.Cells[1].Text; this.Master.Codigo = Codigo.Text.ToString(); string comando = "SELECT * FROM Pedido WHERE Codigo=" + Codigo.Text; AppDatabase.OleDBTransaction db = new AppDatabase.OleDBTransaction(); db.ConnectionString = conexao; System.Data.DataTable tb = new System.Data.DataTable(); tb = (System.Data.DataTable)db.Query(comando); CodCot.Text = "Código da cotação: "; Nome.Text = "Nome do Cliente: "; Data.Text = "Data do Pedido: "; Status.Text = "Status do Pedido: "; AtualStatus.Text = "Data de atualização do status: "; if (tb.Rows.Count == 1) { Nome.Text += tb.Rows[0]["Nome"].ToString(); Data.Text += tb.Rows[0]["Data"].ToString(); Status.Text += tb.Rows[0]["Status"].ToString(); AtualStatus.Text += tb.Rows[0]["Atual_Status"].ToString(); this.Master.MasterObservacao = tb.Rows[0]["Observacao"].ToString(); this.Master.MasterNome = tb.Rows[0]["Nome"].ToString(); this.Master.MasterEmail = tb.Rows[0]["Email"].ToString(); this.Master.MasterTelefone = tb.Rows[0]["Telefone"].ToString(); this.Master.MasterComprimento = tb.Rows[0]["Comprimento"].ToString(); this.Master.MasterLargura = tb.Rows[0]["Largura"].ToString(); this.Master.MasterAltura = tb.Rows[0]["Altura"].ToString(); this.Master.MasterPeso = tb.Rows[0]["Peso"].ToString(); this.Master.MasterDescricao = tb.Rows[0]["Descricao"].ToString(); this.Master.MasterCepColeta = tb.Rows[0]["CEP_Coleta"].ToString(); this.Master.MasterCidadeColeta = tb.Rows[0]["Cidade_Coleta"].ToString(); this.Master.MasterRuaColeta = tb.Rows[0]["Rua_Coleta"].ToString(); this.Master.MasterNumeroColeta = tb.Rows[0]["Numero_Coleta"].ToString(); this.Master.MasterBairroColeta = tb.Rows[0]["Bairro_Coleta"].ToString(); this.Master.MasterEstadoColeta = tb.Rows[0]["Estado_Coleta"].ToString(); this.Master.MasterCepEntrega = tb.Rows[0]["CEP_Entrega"].ToString(); this.Master.MasterCidadeEntrega = tb.Rows[0]["Cidade_Entrega"].ToString(); this.Master.MasterRuaEntrega = tb.Rows[0]["Rua_Entrega"].ToString(); this.Master.MasterNumeroEntrega = tb.Rows[0]["Numero_Entrega"].ToString(); this.Master.MasterBairroEntrega = tb.Rows[0]["Bairro_Entrega"].ToString(); this.Master.MasterEstadoEntrega = tb.Rows[0]["Estado_Entrega"].ToString(); this.Master.MasterForm = true; Limpar.Visible = true; ControleCotacao.Visible = true; } } catch (Exception ex) { ADSLIB2020.RecoverExceptions re = new ADSLIB2020.RecoverExceptions(); re.SaveException(ex); Erro.Text = "Houve uma falha inesperada"; } }
protected void Salvar_Click(object sender, EventArgs e) { try { TimeSpan ts = new TimeSpan(3, 0, 0); AppDatabase.OleDBTransaction db = new AppDatabase.OleDBTransaction(); db.ConnectionString = conexao; string comando = String.Empty; if (Options.SelectedIndex == 0) { Erro.Text = "Selecione uma opção"; } else if (Options.SelectedIndex == 1) { comando = "UPDATE Pedido SET Status='Coleta Finalizada',Atual_Status='" + DateTime.UtcNow.Subtract(ts).ToString() + "' WHERE Codigo=" + Codigo.Text; db.Query(comando); Erro.Text = "Coleta finalizada"; RecuperarDados(); } else if (Options.SelectedIndex == 2) { comando = "UPDATE Pedido SET Status='Cartorio',Atual_Status='" + DateTime.UtcNow.Subtract(ts).ToString() + "' WHERE Codigo=" + Codigo.Text; db.Query(comando); Erro.Text = "Coleta movida para a tela Protocolar Cartório"; RecuperarDados(); } else { comando = "UPDATE Pedido SET Status='Calote',Atual_Status='" + DateTime.UtcNow.Subtract(ts).ToString() + "' WHERE Codigo=" + Codigo.Text; db.Query(comando); Erro.Text = "Coleta perdoada"; RecuperarDados(); } } catch (Exception ex) { ADSLIB2020.RecoverExceptions re = new ADSLIB2020.RecoverExceptions(); re.SaveException(ex); Erro.Text = "Houve uma falha inesperada"; } }