private void btnGravar_Click(object sender, EventArgs e) { bool ret = false; switch (tipoOperacao) { case TipoOperacaoCadastro.Incluir: ret = IncluirQuestao(); break; case TipoOperacaoCadastro.Alterar: ret = AlterarQuestao(); break; case TipoOperacaoCadastro.Excluir: if (Mensagem.ShowPerguntaSimNao(this, "Confirma a exclusão do item selecionado?") == DialogResult.Yes) { ret = ExcluirQuestao(); } break; } if (ret && eventRetorno != null) { eventRetorno(this, questao); this.Close(); } }
private void btnGravar_Click(object sender, EventArgs e) { if (Mensagem.ShowPerguntaSimNao(this, "Confirma geração de carga inicial randômica das questões?") == DialogResult.Yes) { ExecutaCargaInicial(); } }
private void Exportar(string arquivo) { bool ret = false; Cursor.Current = Cursors.WaitCursor; try { Microsoft.Office.Interop.Excel.Application xlApp; Microsoft.Office.Interop.Excel.Workbook xlWorkBook; Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlApp = new Microsoft.Office.Interop.Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); xlWorkSheet.Name = "Avaliações"; int row = ExcelDefCabecalho(xlWorkSheet); row = ExcelGravaDados(xlWorkSheet, row); xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[row, 20]].EntireColumn.AutoFit(); xlWorkSheet.Range[xlWorkSheet.Cells[1, 10], xlWorkSheet.Cells[1, 19]].Columns.ColumnWidth = 6; xlWorkSheet.Cells[1, 20].Columns.ColumnWidth = 50; xlApp.DisplayAlerts = false; xlWorkBook.SaveAs(arquivo, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); liberarObjetos(xlWorkSheet); liberarObjetos(xlWorkBook); liberarObjetos(xlApp); ret = Mensagem.ShowPerguntaSimNao(this, "O arquivo Excel foi criado com sucesso com o nome [" + arquivo + "]!\r\nDeseja abri-lo agora?") == DialogResult.Yes; } catch (Exception ex) { Mensagem.ShowErro("Erro ao cirar o arquivo Excel!", ex); } Cursor.Current = Cursors.Default; if (ret) { System.Diagnostics.Process.Start(arquivo); } }
public DialogResult ShowPerguntaSimNao(string mensagem) { if (InvokeRequired) { return((DialogResult)Invoke(new Func <String, DialogResult>((x) => ShowPerguntaSimNao(x)))); } else { return(Mensagem.ShowPerguntaSimNao(this, mensagem)); } }
private void btnGravar_Click(object sender, EventArgs e) { bool ret = false; if (tipoOperacao == TipoOperacaoCadastro.Incluir) { disciplina = new Disciplina(); } disciplina.Codigo = txtCodigo.Text.Trim(); disciplina.Nome = txtNome.Text.Trim(); disciplina.Ativo = chkAtivo.Checked; disciplina.IdProfessor = GetIdItemCombo(cboProfessor); disciplina.IdCurso = GetIdItemCombo(cboCurso); switch (tipoOperacao) { case TipoOperacaoCadastro.Incluir: disciplina.Id = DBControl.Table <Disciplina> .Incluir(disciplina); ret = disciplina.Id != 0; break; case TipoOperacaoCadastro.Alterar: ret = DBControl.Table <Disciplina> .Alterar(disciplina); break; case TipoOperacaoCadastro.Excluir: if (Mensagem.ShowPerguntaSimNao(this, "Confirma a exclusão do item selecionado?") == DialogResult.Yes) { ret = DBControl.Table <Disciplina> .Excluir(disciplina.Id); } break; } if (ret && eventRetorno != null) { eventRetorno(this, disciplina); this.Close(); } }
private void btnGravar_Click(object sender, EventArgs e) { bool ret = false; if (tipoOperacao == TipoOperacaoCadastro.Incluir) { professor = new Professor(); } professor.Codigo = txtCodigo.Text.Trim(); professor.Nome = txtNome.Text.Trim(); professor.Email = txtEmail.Text.Trim(); professor.Ativo = chkAtivo.Checked; switch (tipoOperacao) { case TipoOperacaoCadastro.Incluir: professor.Id = DBControl.Table <Professor> .Incluir(professor); ret = professor.Id != 0; break; case TipoOperacaoCadastro.Alterar: ret = DBControl.Table <Professor> .Alterar(professor); break; case TipoOperacaoCadastro.Excluir: if (Mensagem.ShowPerguntaSimNao(this, "Confirma a exclusão do item selecionado?") == DialogResult.Yes) { ret = DBControl.Table <Professor> .Excluir(professor.Id); } break; } if (ret && eventRetorno != null) { eventRetorno(this, professor); this.Close(); } }