コード例 #1
0
        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        = "";
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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();
                 * }*/
            }
        }
コード例 #4
0
        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;
        }
コード例 #5
0
        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;
            }
        }
コード例 #6
0
        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();
        }