예제 #1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            crud c = new crud();

            c.AcaoOperacao(Operacao.Acao.del, NomeDonoEditar, string.Empty, string.Empty);
            clearFields();
            MessageBox.Show("Registros deletados com sucesso");
        }
예제 #2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            crud c = new crud();

            c.AcaoOperacao(Operacao.Acao.edit, NomeDonoEditar, txtNomeCao.Text, txtRacaCao.Text);
            clearFields();
            MessageBox.Show("Registros editados com sucesso");
        }
예제 #3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            crud c = new crud();

            c.AcaoOperacao(Operacao.Acao.add, txtNomeDono.Text, txtNomeCao.Text, txtRacaCao.Text);
            clearFields();
            MessageBox.Show("Registros salvos com sucesso");
        }
예제 #4
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            crud         c   = new crud();
            ModelDonoCao mDC = c.AcaoOperacao(Operacao.Acao.sel, txtNomeDono.Text, string.Empty, string.Empty);

            if (mDC == null)
            {
                MessageBox.Show("Dono e cão não existem");
            }
            else
            {
                NomeDonoEditar   = mDC.NomeDono;
                txtNomeDono.Text = mDC.NomeDono;
                txtNomeCao.Text  = mDC.NomeCao;
                txtRacaCao.Text  = mDC.RacaCao;
            }
        }
예제 #5
0
        public void SolicitaGeracaoRelatorio(string racaCao)
        {
            crud c = null;
            List <ModelDonoCao> relatorioDonoCao = null;
            ModelDonoCao        mDC = null;

            try
            {
                c = new crud();
                relatorioDonoCao = c.Relatorio(racaCao);
                mDC = new ModelDonoCao();
                if (relatorioDonoCao == null)
                {
                    MessageBox.Show("Não existe essa raça.", "Atenção!");
                }
                else
                {
                    txtInformeRacaCao.Clear();
                    // Preencher planilha excel/csv

                    ////var folderPath = @"E:\APLICAÇÕES E CURSOS\PROVA EDESOFT\ProvaEdesoft";
                    ////if (!Directory.Exists(folderPath))
                    ////    Directory.CreateDirectory(folderPath);
                    ////var filePath = $"{folderPath}\\YourFileName.xlsx";
                    ////Console.WriteLine($"Exported Successfully to {filePath}");
                    ///
                    using (var workbook = new XLWorkbook())
                    {
                        //Formatação da planilha
                        var worksheet  = workbook.Worksheets.Add("RelacionamentoDono&Cao");
                        var currentRow = 1;
                        worksheet.Cell(currentRow, 1).Value = "NomeDono";
                        worksheet.Cell(currentRow, 2).Value = "NomeCao";
                        worksheet.Cell(currentRow, 3).Value = "RacaCao";

                        //Preenchimento da planilha
                        foreach (var m in relatorioDonoCao)
                        {
                            currentRow++;
                            worksheet.Cell(currentRow, 1).Value = m.NomeDono;;
                            worksheet.Cell(currentRow, 2).Value = m.NomeCao;
                            worksheet.Cell(currentRow, 3).Value = m.RacaCao;
                        }


                        //Salva a planilha
                        using (var stream = new MemoryStream())
                        {
                            workbook.SaveAs(stream);
                            var content = stream.ToArray();
                            workbook.SaveAs(@"E:\APLICAÇÕES E CURSOS\PROVA EDESOFT\ProvaEdesoft\RelatorioDonoCao.xlsx");
                        }
                        MessageBox.Show("Relatório gerado no diretório informado.");
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("SolicitaGeracaoRelatorio: " + ex.Message);
            }
        }
예제 #6
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            crud c = new crud();

            c.AcaoOperacao(Operacao.Acao.del, txtNomeDono.Text, txtNomeCao.Text, txtRacaCao.Text);
        }