}//PEGA CAMINHO para SALVAR PONTO public string CaminhoCahce() { DAOCaminho dao = new DAOCaminho(); string caminho = dao.CaminhoCahce(); return(caminho); }//PEGA CAMINHO para SALVAR CAHCE
} //dd.mm.aa public string PegarCaminhoPonto() { DAOCaminho dao = new DAOCaminho(); string caminho = dao.CaminhoPonto(); return(caminho); }//PEGA CAMINHO para SALVAR PONTO
private void BtnGerarPdf_Click_1(object sender, EventArgs e) { DAOCaminho dao = new DAOCaminho(); string pasta = dao.CaminhoComprovante(); String caminho = @"" + pasta + @"\" + TxtId.Text + ".pdf"; ReciboController recibo = new ReciboController(); recibo.GerarReciboDeVendaPeloId(TxtId.Text, caminho); TxtId.Text = ""; }
private void BtnFinalizar_Click(object sender, EventArgs e) { //FINALIZAR Controller tempo = new Controller(); String data = tempo.PegarDiaMesAnoAtual(); //1 = PAGO //2 = PAGAR DEPOIS //FINALIZAR VENDA VendaController v = new VendaController(); v.FinalizarVenda(data, LblUsuario.Text, LblValorTotal.Text, LblValorPago.Text, "0", LblTipoDePagamento.Text, 2, TxtValorRestante.Text, TxtNome.Text); //DECREMENTA PRODUTO DAOVENDATEMP daotemp = new DAOVENDATEMP(); List <ProdutoModel> lpm = new List <ProdutoModel>(); lpm = daotemp.PegadoBanco(); daotemp.DecrementaBanco(lpm); //MANDAR VALOR PAGO PARA O CAIXA Controler.CaixaController caixa = new Controler.CaixaController(); caixa.SalvarNoCaixa(data, LblValorPago.Text, LblTipoDePagamento.Text, ""); //GERAR RECIBO VendaModel VendaM = new VendaModel(); VendaController venda = new VendaController(); VendaM = venda.PegarIdDaUltimaVenda(); String SaveData = tempo.PegarDiaMesAnoAtual(); ReciboController recibo = new ReciboController(); DAOCaminho caminho = new DAOCaminho(); string caminhocomp = caminho.CaminhoComprovante(); recibo.GerarReciboDeVendaPeloId(Convert.ToString(VendaM.Id), @"" + caminhocomp + @"\Recibo_" + SaveData + "_" + VendaM.Id + ".pdf"); this.Hide(); }
public void GerarPDFPontoo(String mes) { DAOCaminho daoCaminho = new DAOCaminho(); string caminho = daoCaminho.CaminhoPonto(); //PADRÂO var wb = new XLWorkbook(); var ws = wb.Worksheets.Add("Follha de ponto "); //TITULO ws.Cell("B2").Value = "Folha de ponto do mês " + mes;//TITULO //PRIMEIRAS LINHAS ws.Cell("B4").Value = "Data"; ws.Cell("C4").Value = "Chegada"; ws.Cell("D4").Value = "Saída almoço"; ws.Cell("E4").Value = "Volta almoço"; ws.Cell("F4").Value = "Saída"; ws.Cell("G4").Value = "Nome"; //AJUSTAR A NUMERACAO var linha = 5; //PEGAR PONTO DO BANCO DAOPonto dao = new DAOPonto(); List <PontoModel> ListaPonto = new List <PontoModel>(); ListaPonto = dao.ListarPorMes(mes); //COLOCAR DATA linha = 5; foreach (var item in ListaPonto) { ws.Cell("B" + linha.ToString()).Value = item.Data.ToString(); linha++; } //COLOCAR HORA1 (CHEGADA) linha = 5; foreach (var item in ListaPonto) { ws.Cell("C" + linha.ToString()).Value = item.Hora1.ToString(); linha++; } //COLOCAR HORA2 linha = 5; foreach (var item in ListaPonto) { ws.Cell("D" + linha.ToString()).Value = item.Hora2.ToString(); linha++; } //COLOCAR HORA3 linha = 5; foreach (var item in ListaPonto) { ws.Cell("E" + linha.ToString()).Value = item.Hora3.ToString(); linha++; } //COLOCAR HORA4 linha = 5; foreach (var item in ListaPonto) { ws.Cell("F" + linha.ToString()).Value = item.Hora4.ToString(); linha++; } //COLOCAR HORA4 linha = 5; foreach (var item in ListaPonto) { ws.Cell("G" + linha.ToString()).Value = item.Nome.ToString(); linha++; } var rngTable = ws.Range("B2:G35"); int LinhaParaBorda = 4; //TUDO COM BORDA for (int i = 1; i <= 61; i++) { rngTable = ws.Range("B" + LinhaParaBorda.ToString()); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA fina LinhaParaBorda = LinhaParaBorda + 1; } LinhaParaBorda = 4; //TUDO COM BORDA for (int i = 1; i <= 61; i++) { rngTable = ws.Range("C" + LinhaParaBorda.ToString()); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA fina LinhaParaBorda = LinhaParaBorda + 1; } LinhaParaBorda = 4; //TUDO COM BORDA for (int i = 1; i <= 61; i++) { rngTable = ws.Range("D" + LinhaParaBorda.ToString()); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA fina LinhaParaBorda = LinhaParaBorda + 1; } LinhaParaBorda = 4; //TUDO COM BORDA for (int i = 1; i <= 61; i++) { rngTable = ws.Range("E" + LinhaParaBorda.ToString()); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA fina LinhaParaBorda = LinhaParaBorda + 1; } LinhaParaBorda = 4; //TUDO COM BORDA for (int i = 1; i <= 61; i++) { rngTable = ws.Range("F" + LinhaParaBorda.ToString()); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA fina LinhaParaBorda = LinhaParaBorda + 1; } LinhaParaBorda = 4; //TUDO COM BORDA for (int i = 1; i <= 61; i++) { rngTable = ws.Range("G" + LinhaParaBorda.ToString()); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA fina LinhaParaBorda = LinhaParaBorda + 1; } //TITULO rngTable = ws.Range("B2:G3"); //SELECIONAR rngTable.Row(1).Merge(); //JUNTAR rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; //BORDA fina rngTable.Style.Fill.BackgroundColor = XLColor.FromTheme(XLThemeColor.Accent1); //COR FUNDO rngTable.Style.Font.FontColor = XLColor.White; //COR FONTE rngTable.Style.Font.Bold = true; //FONT BOLD rngTable.Style.Font.FontSize = 15; //FONT TAmANHO rngTable.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; //ALINHAR CENTRO rngTable.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; //ALINHAR CENTRO ws.Columns(2, 6).AdjustToContents(); //AJUSTAR LARGURA CELULA //LINHAS CIMA rngTable = ws.Range("B4:G4"); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; rngTable.Style.Fill.BackgroundColor = XLColor.FromTheme(XLThemeColor.Accent1); rngTable.Style.Font.FontColor = XLColor.White; rngTable.Style.Font.Bold = true; rngTable.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; ////TAMANHO DA PLANILHA //rngTable = ws.Range("B2:G35"); //rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Medium; //SALVAR PLANILHA //wb.SaveAs(@"C:\Users\keven.barauna\Desktop\Roll Festas Versão Alpha Solutis\Ponto\PontoPlanilhaDePonto" + mes + ".xlsx"); wb.SaveAs(@"" + caminho + @"\PontoPlanilha.xlsx"); wb.Dispose(); }
public void GerarPDFPonto(String mes) { DAOCaminho daoCaminho = new DAOCaminho(); string caminho = daoCaminho.CaminhoPonto(); //PADRÂO var wb = new XLWorkbook(); var ws = wb.Worksheets.Add("Follha de ponto "); var rngTable = ws.Range("B2:G5"); //TITULO ws.Cell("B3").Value = "Folha de ponto do mês " + mes;//TITULO //PRIMEIRAS LINHAS ws.Cell("B5").Value = "Data"; ws.Cell("C5").Value = "Chegada"; ws.Cell("D5").Value = "Saída almoço"; ws.Cell("E5").Value = "Volta almoço"; ws.Cell("F5").Value = "Saída"; ws.Cell("G5").Value = "Nome"; //BORDA NOS TITULOS rngTable = ws.Range("B5"); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; rngTable = ws.Range("C5"); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; rngTable = ws.Range("D5"); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; rngTable = ws.Range("E5"); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; rngTable = ws.Range("F5"); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; rngTable = ws.Range("G5"); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; //AJUSTAR A NUMERACAO var linha = 6; //PEGAR PONTO DO BANCO DAOPonto dao = new DAOPonto(); List <PontoModel> ListaPonto = new List <PontoModel>(); ListaPonto = dao.ListarPorMes(mes); //COLOCAR DATA linha = 6; foreach (var item in ListaPonto) { ws.Cell("B" + linha.ToString()).Value = item.Data.ToString(); string borda = "B" + linha; rngTable = ws.Range(borda); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA FINA linha++; } //COLOCAR HORA1 (CHEGADA) linha = 6; foreach (var item in ListaPonto) { ws.Cell("C" + linha.ToString()).Value = item.Hora1.ToString(); string borda = "C" + linha; rngTable = ws.Range(borda); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA FINA linha++; } //COLOCAR HORA2 linha = 6; foreach (var item in ListaPonto) { ws.Cell("D" + linha.ToString()).Value = item.Hora2.ToString(); string borda = "D" + linha; rngTable = ws.Range(borda); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA FINA linha++; } //COLOCAR HORA3 linha = 6; foreach (var item in ListaPonto) { ws.Cell("E" + linha.ToString()).Value = item.Hora3.ToString(); string borda = "E" + linha; rngTable = ws.Range(borda); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA FINA linha++; } //COLOCAR HORA4 linha = 6; foreach (var item in ListaPonto) { ws.Cell("F" + linha.ToString()).Value = item.Hora4.ToString(); string borda = "F" + linha; rngTable = ws.Range(borda); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA FINA linha++; } //COLOCAR HORA4 linha = 6; foreach (var item in ListaPonto) { ws.Cell("G" + linha.ToString()).Value = item.Nome.ToString(); string borda = "G" + linha; rngTable = ws.Range(borda); rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;//BORDA FINA linha++; } //TITULO rngTable = ws.Range("B2:G4"); //SELECIONAR rngTable.Row(2).Merge(); //JUNTAR rngTable.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; //BORDA fina rngTable.Style.Fill.BackgroundColor = XLColor.FromTheme(XLThemeColor.Accent1); //COR FUNDO rngTable.Style.Font.FontColor = XLColor.White; //COR FONTE rngTable.Style.Font.Bold = true; //FONT BOLD rngTable.Style.Font.FontSize = 15; //FONT TAmANHO rngTable.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; //ALINHAR CENTRO rngTable.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; //ALINHAR CENTRO ws.Columns(2, 6).AdjustToContents(); //AJUSTAR LARGURA CELULA //LINHAS CIMA rngTable = ws.Range("B4:G4"); rngTable.Style.Fill.BackgroundColor = XLColor.FromTheme(XLThemeColor.Accent1); rngTable.Style.Font.FontColor = XLColor.White; rngTable.Style.Font.Bold = true; rngTable.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; //SALVAR PLANILHA wb.SaveAs(@"" + caminho + @"\PontoPlanilha" + mes + ".xlsx"); wb.Dispose(); }
private void BtnFinalizar_Click(object sender, EventArgs e) { //1 = PAGO //2 = PAGAR DEPOIS Controller tempo = new Controller(); String data = tempo.PegarDiaMesAnoAtual(); String TipoPagamento = "Não selecionado"; bool TodasAsInformacoes = false; if (RBDinheiro.Checked) { TipoPagamento = "Dinheiro"; TodasAsInformacoes = true; } else if (RBCartao.Checked) { TipoPagamento = "Cartão"; TodasAsInformacoes = true; } else if (RbDinCart.Checked) { TipoPagamento = "Dinheiro e Cartão"; TodasAsInformacoes = true; } else if (RBOutros.Checked) { TipoPagamento = "Outros"; TodasAsInformacoes = true; } else if (!RBDinheiro.Checked && !RBCartao.Checked && !RbDinCart.Checked && !RBOutros.Checked) { MessageBox.Show("Informe a forma de pagamento"); } if (TodasAsInformacoes == true) { //SALVAR VENDA VendaController v = new VendaController(); v.FinalizarVenda(data, LblUsuario.Text, TxtTotal.Text, TxtValor.Text, TxtTroco.Text, TipoPagamento, 1, "", ""); //DECREMENTAR PRODUTOS DAOVENDATEMP daotemp = new DAOVENDATEMP(); List <ProdutoModel> lpm = new List <ProdutoModel>(); lpm = daotemp.PegadoBanco(); daotemp.DecrementaBanco(lpm); //SALVAR NO CAIXA CaixaController caixa = new CaixaController(); caixa.SalvarNoCaixa(data, TxtTotal.Text, TipoPagamento, TxtDinCart.Text); //LIMPA TUDO VT = 0; LVPesquisa.Items.Clear(); LBITEM.Items.Clear(); TxtTotal.Text = ""; TxtTroco.Text = ""; TxtValor.Text = ""; TxtPesquisa.Text = ""; TxtId.Text = ""; TxtNumQuant.Value = 1; TxtDinCart.Text = ""; //GERAR RECIBO VendaModel VendaM = new VendaModel(); VendaController venda = new VendaController(); VendaM = venda.PegarIdDaUltimaVenda(); String SaveData = tempo.DataPararCriarPasta(); ReciboController recibo = new ReciboController(); DAOCaminho caminho = new DAOCaminho(); string caminhocomp = caminho.CaminhoComprovante(); recibo.GerarReciboDeVendaPeloId(Convert.ToString(VendaM.Id), @"" + caminhocomp + @"\Recibo_" + SaveData + "_" + VendaM.Id + ".pdf"); } }
public void SalvarPontoTxt() { //PEGAR DATA Controller tempo = new Controller(); String dia = tempo.DataPararCriarPasta(); String data = tempo.PegarDiaMesAnoAtual(); //ACESSAR BANCO PONTO List <PontoModel> ListaDePonto = new List <PontoModel>(); DAOPonto pontod = new DAOPonto(); ListaDePonto = pontod.ListarPordata(data); //ACESSAR BANCO VENDA List <VendaModel> ListaDeVenda = new List <VendaModel>(); DAOVenda vendad = new DAOVenda(); ListaDeVenda = vendad.ListarVendas(data); //CAMINHO PARA SALVAR DAOCaminho daoCaminho = new DAOCaminho(); string caminho = daoCaminho.CaminhoCahce(); //CRIAR PASTA //DirectoryInfo raiz = new DirectoryInfo(@"C:\Users\keven.barauna\Desktop\Roll Festas Versão Alpha Solutis\Cache"); DirectoryInfo raiz = new DirectoryInfo(@"" + caminho); raiz.CreateSubdirectory(dia); //GERAR ARQUIVO TXT StreamWriter STW_Arquivo; //STW_Arquivo = new StreamWriter(@"C:\Users\keven.barauna\Desktop\Roll Festas Versão Alpha Solutis\Cache\" + dia + "\\Arq_Cache.txt"); STW_Arquivo = new StreamWriter(@"" + caminho + @"\" + dia + @"\Arq_Cache.txt"); STW_Arquivo.WriteLine(dia); STW_Arquivo.WriteLine(""); STW_Arquivo.WriteLine("PONTO:"); STW_Arquivo.WriteLine(""); foreach (var ponto in ListaDePonto) { STW_Arquivo.WriteLine("Usuário: " + ponto.Nome + "|" + "Chegada: " + ponto.Hora1 + "|" + "Saída almoço: " + ponto.Hora2 + "|" + "Chegada almoço: " + ponto.Hora3 + "|" + "Saída: " + ponto.Hora4 + " ."); } STW_Arquivo.WriteLine(""); STW_Arquivo.WriteLine("VENDA:"); STW_Arquivo.WriteLine(""); foreach (var venda in ListaDeVenda) { STW_Arquivo.WriteLine("Código: " + venda.Id + "|" + "Usuário: " + venda.Usuario + "|" + "Valor total: " + venda.ValorTotal + "|" + "Valor pago: " + venda.ValorPago + "|" + "Troco: " + venda.Troco + "|" + "Tipo de pagamento: " + venda.TipoPagamento + "|" + "Status de pagamento:" + venda.StatusPagamento + "|" + "Valor pendente: " + venda.ValorPendente + "."); } STW_Arquivo.Close(); }