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