private void btnDeletar_Click(object sender, EventArgs e) { //validaçao do conteudo if (idFrete == "") { return; } //pergunta para o usuario se ele confirma exclusão de cdastro DialogResult resposta; resposta = MessageBox.Show("Confirma a Exclusão do Frete?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta.Equals(DialogResult.No)) { return; } //instancia a classe do negocio clFrete clFrete = new clFrete(); //variavel com string de conexao com o banco clFrete.banco = Properties.Settings.Default.conexaoDB; clFrete.idFrete = Convert.ToInt32(idFrete); clFrete.Excluir(); //mensagem de configuraçãode exclusão MessageBox.Show("Frete excluido com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForms(this); idMotorista = ""; nome = ""; }
public void PesquisarData() { //carrega o datagridview com os clientes cadastrados clFrete clFrete = new clFrete(); clFrete.banco = Properties.Settings.Default.conexaoDB; dgvFrete.DataSource = clFrete.PesquisaLoad(dtpFinal.Text, dtpInicial.Text).Tables[0]; //comando utilizado pra gerar um efeito "zebrado" no datagridview dgvFrete.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; }
private void dgvFrete_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //verifica se existe itens na grid if (dgvFrete.RowCount == 0) { return; } //carrega a tela com todos os dados do cliente OleDbDataReader drReader; clFrete clFrete = new clFrete(); clFrete.banco = Properties.Settings.Default.conexaoDB; drReader = clFrete.PesquisarDGVClick(Convert.ToInt32(dgvFrete.CurrentRow.Cells[8].Value)); if (Funcao == "inicio") { if (drReader.Read()) { frmLancarFrete frmLancar = new frmLancarFrete(); frmLancarFrete.nome = drReader["Nome"].ToString(); frmLancarFrete.idMotorista = drReader["idMotorista"].ToString(); frmLancarFrete.idViagem = drReader["idViagem"].ToString(); frmLancarFrete.idFrete = drReader["idFrete"].ToString(); frmLancarFrete.Vale = drReader["Vale"].ToString(); frmLancarFrete.Volume = drReader["Volume"].ToString(); frmLancarFrete.Data = drReader["Data"].ToString(); frmLancarFrete.TotalComissao = drReader["TotalComissao"].ToString(); frmLancarFrete.NF = drReader["NF"].ToString(); frmLancarFrete.FreteTotal = drReader["FreteTotal"].ToString(); frmLancarFrete.PCarreta = drReader["PlacaCarreta"].ToString(); frmLancarFrete.PCavalo = drReader["PlacaCavalo"].ToString(); frmLancarFrete.remetente = drReader["Remetente"].ToString(); frmLancarFrete.destinatario = drReader["Destinatario"].ToString(); frmLancarFrete.valorfrete = drReader["ValorFrete"].ToString(); frmLancarFrete.nome = drReader["Nome"].ToString(); frmLancarFrete.Funcao = "Alterar"; drReader.Close(); new frmLancarFrete().Show(); this.Close(); } } else { /*if (drReader.Read()) * { * frmLancarFrete frmLancarFrete = new frmLancarFrete(); * frmLancarFrete.nome = drReader["Nome"].ToString(); * frmLancarFrete.idMotorista = drReader["idMotorista"].ToString(); * drReader.Close(); * new frmLancarFrete().Show(); * this.Close(); * }*/ } }
public void PesquisarMoto() { //dtpFinal.Value = DateTime.Now; //dtpInicial.Value = dtpFinal.Value.AddDays(-60); //carrega o datagridview com os clientes cadastrados clFrete clFrete = new clFrete(); clFrete.banco = Properties.Settings.Default.conexaoDB; dgvFrete.DataSource = clFrete.PesquisaMoto(dtpInicial.Text, dtpFinal.Text, idMotorista).Tables[0]; //comando utilizado pra gerar um efeito "zebrado" no datagridview dgvFrete.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; }
private void btnSalvar_Click(object sender, EventArgs e) { //instancia a classe clBarbearias clFrete clFrete = new clFrete(); //carrega as propriedades int idMotoristaGravar = Convert.ToInt32(idMotorista); int idViagemGravar = Convert.ToInt32(idViagem); clFrete.idMotorista = idMotoristaGravar; clFrete.idViagem = idViagemGravar; clFrete.Vale = txtVale.Text; clFrete.Volume = txtVolume.Text; clFrete.Data = dtpData.Text; clFrete.TotalComissao = mskComissao.Text; clFrete.NF = txtNF.Text; clFrete.FreteTotal = mskTotalFrete.Text; clFrete.PlacaCarreta = mskCarreta.Text; clFrete.PlacaCavalo = mskCavalo.Text; //variável com a string de conexão com o banco clFrete.banco = Properties.Settings.Default.conexaoDB; if (Funcao == "Alterar") { clFrete.Alterar(); //mensagem de confirmação da inclusão MessageBox.Show("Frete Alterado com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForms(this); txtMotorista.Text = nome; } else { clFrete.Gravar(); //mensagem de confirmação da inclusão MessageBox.Show("Frete lançado com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForms(this); txtMotorista.Text = nome; } }
public void pdfRel() { Paragraph p = new Paragraph(); double c = 0; Document doc = new Document(PageSize.A4);//criando e estipulando o tipo da folha usada doc.SetPageSize(PageSize.A4.Rotate()); doc.SetMargins(40, 40, 40, 40); //estibulando o espaçamento das margens que queremos doc.AddCreationDate(); //adicionando as configuracoes var write = PdfWriter.GetInstance(doc, new FileStream(@"c:\teste\teste.pdf", FileMode.Create)); doc.Open(); PdfPTable table = new PdfPTable(8); PdfPCell header = new PdfPCell(); float[] widths = new float[] { 90f, 110f, 110f, 90f, 90f, 90f, 90f, 90f }; table.SetWidths(widths); table.HorizontalAlignment = 0; header.Colspan = 8; table.AddCell(header); table.AddCell("Motorista"); table.AddCell("Remetente"); table.AddCell("Destinatario"); table.AddCell("Data"); table.AddCell("Volume"); table.AddCell("Comissão"); table.AddCell("Placa carreta"); table.AddCell("Placa Cavalo"); OleDbDataReader drReader; clFrete clFrete = new clFrete(); clFrete.banco = Properties.Settings.Default.conexaoDB; drReader = clFrete.RelMoto(dtpInicial.Text, dtpFinal.Text, idMotorista); while (drReader.Read()) { table.AddCell(new Paragraph(drReader["Nome"].ToString())); table.AddCell(new Paragraph(drReader["Remetente"].ToString())); table.AddCell(new Paragraph(drReader["Destinatario"].ToString())); table.AddCell(new Paragraph(drReader["Data"].ToString())); table.AddCell(new Paragraph(drReader["Volume"].ToString())); table.AddCell(new Paragraph(drReader["TotalComissao"].ToString())); table.AddCell(new Paragraph(drReader["PlacaCarreta"].ToString())); table.AddCell(new Paragraph(drReader["PlacaCavalo"].ToString())); string comissao = drReader["TotalComissao"].ToString(); double comissaovalor = Convert.ToDouble(comissao); c = comissaovalor + c; } PdfPTable table2 = new PdfPTable(2); PdfPCell valor = new PdfPCell(); float[] wid = new float[] { 40f, 20f }; table2.SetWidths(wid); table2.HorizontalAlignment = 0; valor.Colspan = 2; table2.AddCell(valor); table2.AddCell("Total da Comissão:"); table2.AddCell(Convert.ToString(c)); doc.Add(table); doc.Add(table2); doc.Close(); }