Ejemplo n.º 1
0
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            if (txtID.Text != "-1")
            {
                CAMADAS.MODEL.Frete frete = new CAMADAS.MODEL.Frete();

                frete.id             = Convert.ToInt32(txtID.Text);
                frete.produto        = txtProduto.Text;
                frete.localPartida   = txtLocalPartida.Text;
                frete.localEntrega   = txtLocalEntrega.Text;
                frete.data           = Convert.ToDateTime(DTData.Text);
                frete.valor          = Convert.ToSingle(txtValor.Text);
                frete.transportadora = Convert.ToInt32(txtIDTransportadora.Text);
                frete.motorista      = Convert.ToInt32(txtIDMotorista.Text);

                CAMADAS.BLL.Frete bllFrete = new CAMADAS.BLL.Frete();
                bllFrete.Update(frete);

                limparcontrole();

                DGFrete.DataSource = "";
                DGFrete.DataSource = bllFrete.Select();
            }

            else
            {
                MessageBox.Show("Nenhum Frete Selecionado para Edição", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void BtnInserir_Click(object sender, EventArgs e)
        {
            if (txtProduto.Text != "" && txtLocalEntrega.Text != "" && txtLocalPartida.Text != "" && txtLocalEntrega.Text != "" && DTData.Text != "" && txtValor.Text != "" && txtIDTransportadora.Text != "" && txtIDMotorista.Text != "")
            {
                CAMADAS.BLL.Frete   bllfrete = new CAMADAS.BLL.Frete();
                CAMADAS.MODEL.Frete frete    = new CAMADAS.MODEL.Frete();

                frete.produto        = txtProduto.Text;
                frete.localPartida   = txtLocalPartida.Text;
                frete.localEntrega   = txtLocalEntrega.Text;
                frete.data           = Convert.ToDateTime(DTData.Text);
                frete.valor          = Convert.ToSingle(txtValor.Text);
                frete.transportadora = Convert.ToInt32(txtIDTransportadora.Text);
                frete.motorista      = Convert.ToInt32(txtIDMotorista.Text);

                bllfrete.Insert(frete);

                limparcontrole();

                DGFrete.DataSource = "";
                DGFrete.DataSource = bllfrete.Select();
            }

            else
            {
                MessageBox.Show("TODOS OS ITENS DEVEM SER PREENCHIDOS!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            CAMADAS.BLL.Frete bllFrete = new CAMADAS.BLL.Frete();

            if (txtID.Text != "-1")
            {
                DialogResult resp = MessageBox.Show("Deseja Excluir Realmente Frete?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
                if (resp == DialogResult.Yes)
                {
                    int idFrete = Convert.ToInt32(txtID.Text);
                    bllFrete.Delete(idFrete);
                }
            }

            else
            {
                MessageBox.Show("Nenhum Frete Selecionado Para Exclusão!", "Excluir Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            limparcontrole();

            DGFrete.DataSource = "";
            DGFrete.DataSource = bllFrete.Select();
        }
        public static void relFretes()
        {
            CAMADAS.BLL.Frete          bllFrete = new CAMADAS.BLL.Frete();
            List <CAMADAS.MODEL.Frete> lstFrete = new List <CAMADAS.MODEL.Frete>();

            lstFrete = bllFrete.Select();

            string       folder  = Funcoes.Pasta();
            string       arquivo = folder + @"\RelFrete_" + DateTime.Now.ToShortDateString().Replace("/", "_") + "_" + DateTime.Now.ToLongTimeString().Replace(":", "_") + ".html";
            StreamWriter sw      = new StreamWriter(arquivo);

            using (sw)
            {
                sw.WriteLine("<html>");
                sw.WriteLine("<head>");
                sw.WriteLine("<meta http-equiv='Content-Type' " + "content='text/html; charset=utf-8'/>");
                sw.WriteLine("<link rel='stylesheet' href='https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css' integrity='sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T' crossorigin='anonymous'>"); sw.WriteLine("</head>");

                sw.WriteLine("<body>");
                sw.WriteLine("<h1>RELATÓRIO DE FRETES<h1>");
                sw.WriteLine("<hr / >");

                sw.WriteLine("<table>");
                sw.WriteLine("<table class='table table-striped'>");
                sw.WriteLine("<tr>");
                sw.WriteLine("<th align='rignt'>");
                sw.WriteLine("ID");
                sw.WriteLine("</th>");
                sw.WriteLine("<th align='rignt'>");
                sw.WriteLine("PRODUTO");
                sw.WriteLine("</th>");
                sw.WriteLine("<th align='rignt'>");
                sw.WriteLine("LOCAL DE PARTIDA");
                sw.WriteLine("</th>");
                sw.WriteLine("<th align='rignt'>");
                sw.WriteLine("LOCAL DE ENTREGA");
                sw.WriteLine("</th>");
                sw.WriteLine("<th align='rignt'>");
                sw.WriteLine("VALOR");
                sw.WriteLine("</th>"); sw.WriteLine("<th align='rignt'>");
                sw.WriteLine("TRANSPORTADORA");
                sw.WriteLine("</th>"); sw.WriteLine("<th align='rignt'>");
                sw.WriteLine("MOTORISTA");
                sw.WriteLine("</th>");
                sw.WriteLine("</tr>");

                float total = 0;

                foreach (CAMADAS.MODEL.Frete frete in lstFrete)
                {
                    sw.WriteLine("<tr>");
                    sw.WriteLine("<td align='rignt' width ='40px'>");
                    sw.WriteLine(frete.id);
                    sw.WriteLine("</td>");
                    sw.WriteLine("<td align='rignt' width ='100px'>");
                    sw.WriteLine(frete.produto);
                    sw.WriteLine("</td>");
                    sw.WriteLine("<td align='rignt' width ='80px'>");
                    sw.WriteLine(frete.localPartida);
                    sw.WriteLine("</td>");
                    sw.WriteLine("<td align='rignt' width ='80px'>");
                    sw.WriteLine(frete.localEntrega);
                    sw.WriteLine("</td>");
                    sw.WriteLine("<td align='rignt' width ='50px'>");
                    sw.WriteLine(string.Format("{0:C2}", frete.valor));
                    sw.WriteLine("</td>");
                    sw.WriteLine("<td align='rignt' width ='50px'>");
                    sw.WriteLine(frete.nomeTransportadora);
                    sw.WriteLine("</td>");
                    sw.WriteLine("<td align='rignt' width ='100px'>");
                    sw.WriteLine(frete.nomeMotorista);
                    sw.WriteLine("</td>");
                    sw.WriteLine("</tr>");
                    total += frete.valor;
                }

                sw.WriteLine("</table>");
                sw.WriteLine("Total de Fretes R$:" + string.Format("{0:#.#,00}", total + "</h3>"));
                sw.WriteLine("<hr />");
                sw.WriteLine("</body>");
                sw.WriteLine("</html>");
            }
            System.Diagnostics.Process.Start(arquivo);
        }