private void button4_Click(object sender, EventArgs e) { if (textBox1.Text == "") { string msg = "Informe o nome do Alpinista."; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Focus(); } else { var form = new frmAviso(Convert.ToDateTime(dateTimePicker1.Text).ToString("dd/MM/yyyy"), textBox1.Text); form.ShowDialog(); textBox1.Text = ""; } }
private void button2_Click(object sender, EventArgs e) { us.Nome = textBox1.Text; us.Login = textBox2.Text; us.Senha = textBox3.Text; co.altera(us); string msg = "Dado(s) alterado(s)"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; label5.Text = ""; }
private void frmLogin_Load(object sender, EventArgs e) { int con = ca.Ano().Rows.Count; hoje = Convert.ToString(DateTime.Today.ToString("yyyy")); for (int j = 0; j < con; j++) { ano = Convert.ToInt32(ca.Ano().Rows[j]["ano"].ToString()); } if (ano < Convert.ToUInt32(hoje)) { DialogResult alerta1 = MessageBox.Show("A data do computador está correta?", "ATENÇÃO", MessageBoxButtons.YesNo); if (alerta1 == DialogResult.Yes) { DialogResult alerta2 = MessageBox.Show("Se a data estiver errada trará erros ao sistema, confirma esta ação?", "ATENÇÃO", MessageBoxButtons.YesNo); if (alerta2 == DialogResult.Yes) { a.An = Convert.ToString(DateTime.Today.ToString("yyyy")); a.DataGerado = Convert.ToString(DateTime.Today.ToString("yyyy")); ca.AlteraAno(a); ca.ZeraEleicao(); string msg = "Ano Iniciado"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (alerta2 == DialogResult.No) { string msg = "Atualize a data do computador!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); this.Close(); } } else if (alerta1 == DialogResult.No) { string msg = "Atualize a data do computador!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); this.Close(); } } }
private void button1_Click(object sender, EventArgs e) { ins.Escalada = comboBox1.Text; if (ci.sorteados(ins).Rows.Count == 0) { } else { string mens = "DATA DO CADASTRO " + Convert.ToDateTime(dateTimePicker1.Text).ToString("dd/MM/yyyy"); string titulo = "DESEJA CONTINUAR?"; MessageBoxButtons botao = MessageBoxButtons.YesNo; DialogResult result = MessageBox.Show(mens, titulo, botao); if (result == DialogResult.Yes) { progressBar1.Visible = true; progressBar1.Maximum = ci.sorteados(ins).Rows.Count; label1.Visible = true; foreach (DataRow alp in ci.sorteados(ins).Rows) { label1.Text = "CADASTRANDO " + alp["nome"].ToString(); label1.Location = new Point(this.Location.X / 2, 600); ins.Nome = alp["nome"].ToString(); ins.DtNascimento = alp["dtNasc"].ToString(); ins.Endereco = alp["endereco"].ToString(); ins.Telefone = alp["telefone"].ToString(); ins.Cidade = alp["cidade"].ToString(); ins.Cep = alp["cep"].ToString(); ins.DtCadastro = Convert.ToDateTime(dateTimePicker1.Text).ToString("dd/MM/yyyy"); co.cadastroNovos(ins); progressBar1.Value++; } progressBar1.Visible = false; string msg = "OS NOVOS ALPINISTAS FORAM CADASTRADOS PARA RECEBER PRESENÇA"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); this.Close(); } else { this.Close(); } } }
private void button1_Click(object sender, EventArgs e) { /*if (comboBox1.Items.Count > 0) * { * comboBox1.Items.Clear(); * }*/ if (label1.Text == "" || textBox1.Text == "") { string msg = "Por favor, informe uma data e o evento!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { va.Data = Convert.ToDateTime(label2.Text); va.Nome = textBox1.Text; va.Observacao = textBox2.Text; va.Ano = Convert.ToInt32(Convert.ToDateTime(label2.Text).ToString("yyyy")); ag.cadastro(va); string msg = "Evento cadastrado!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); label2.Text = ""; textBox1.Clear(); textBox2.Clear(); if (ag.BuscarAnos().Rows.Count > 0) { comboBox1.Items.Clear(); foreach (DataRow ano1 in ag.BuscarAnos().Rows) { comboBox1.Items.Add(Convert.ToString(ano1["ano"].GetHashCode())); } } comboBox1.SelectedIndex = comboBox1.FindString(Convert.ToString(Convert.ToInt32(DateTime.Now.Year))); if (comboBox1.Text != "") { Datas(); } } }
private void button6_Click(object sender, EventArgs e) { if (button6.Text == "Salvar") { if (textBox1.Text == "" && !maskedTextBox1.MaskCompleted && !maskedTextBox2.MaskCompleted && !maskedTextBox3.MaskCompleted && !maskedTextBox4.MaskCompleted && !maskedTextBox5.MaskCompleted && !maskedTextBox6.MaskCompleted && !maskedTextBox7.MaskCompleted) { string msg = "PREENCHA TODOS OS CAMPOS!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { dt.Escalada = Convert.ToInt32(textBox1.Text); dt.DataEscalada = maskedTextBox5.Text; dt.PrimeiraNovos = maskedTextBox1.Text; dt.SegundaNovos = maskedTextBox2.Text; dt.TerceiraNovos = maskedTextBox3.Text; dt.Caminhada = maskedTextBox4.Text; dt.PrimeiraPais = maskedTextBox6.Text; dt.SegundaPais = maskedTextBox7.Text; cd.atualizarDatas(dt); string msg = "DATAS ATUALIZADAS!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); button6.Text = "Editar"; button5.Enabled = true; textBox1.Clear(); maskedTextBox5.Clear(); maskedTextBox1.Clear(); maskedTextBox2.Clear(); maskedTextBox3.Clear(); maskedTextBox4.Clear(); maskedTextBox6.Clear(); maskedTextBox7.Clear(); } } else { textBox1.BackColor = Color.Yellow; textBox1.Focus(); } }
private void liberarObjetos(object obj) { try { System.Runtime.InteropServices.Marshal.ReleaseComObject(obj); obj = null; } catch (Exception ex) { obj = null; string msg = "Ocorreu um erro durante a liberação do objeto " + ex.ToString(); frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } finally { GC.Collect(); } }
private void button1_Click(object sender, EventArgs e) { if (maskedTextBox1.Text == "") { string msg = "DATA DE NASCIMENTO É OBRIGATÓRIO!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { eq.Codigo = cod; eq.CodigoPresenca = codPres; eq.Nome = textBox1.Text.ToUpper(); eq.Nascimento = maskedTextBox1.Text; eq.Endereco = textBox2.Text.ToUpper(); eq.Telefone = textBox3.Text; eq.Cidade = textBox4.Text.ToUpper(); eq.Cep = textBox5.Text; ce.atualizarDadosEquipe(eq); if (codPres != 0) { co.atualizarDados(eq); } Exibir(); string msg = "DADOS ATUALIZADOS"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); button1.Enabled = false; button2.Enabled = false; textBox1.Enabled = false; maskedTextBox1.Enabled = false; textBox2.Enabled = false; textBox3.Enabled = false; textBox4.Enabled = false; textBox5.Enabled = false; textBox1.Text = ""; maskedTextBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; } }
private void button2_Click(object sender, EventArgs e) { if (textBox1.Text == "") { string msg = "INFORME A ESCALADA!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Focus(); } else { if (ci.sorteioMeninas().Rows.Count != 0 && ci.sorteioMeninas().Rows[0][7].ToString() == textBox1.Text) { string msg = "OS DADOS PARA ESTA ESCALADA JÁ ESTÃO SALVOS NO BANCO, PODE GERAR AS FICHAS!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { progressBar1.Visible = true; progressBar1.Maximum = dataGridView1.Rows.Count; for (int i = 0; i < dataGridView1.Rows.Count; i++) { ins.Nome = dataGridView1.Rows[i].Cells[0].Value.ToString().ToUpper(); ins.DtNascimento = dataGridView1.Rows[i].Cells[1].Value.ToString(); ins.Endereco = dataGridView1.Rows[i].Cells[2].Value.ToString().ToUpper(); ins.Telefone = dataGridView1.Rows[i].Cells[6].Value.ToString(); ins.Cidade = dataGridView1.Rows[i].Cells[3].Value.ToString().ToUpper();; ins.Cep = dataGridView1.Rows[i].Cells[4].Value.ToString(); ins.Sexo = dataGridView1.Rows[i].Cells[7].Value.ToString().ToUpper(); ins.Escalada = textBox1.Text; ci.cadastro(ins); progressBar1.Value++; } string msg = "DADOS CADASTRADOS!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); dataGridView1.Rows.Clear(); progressBar1.Value = 0; progressBar1.Visible = false; } } }
private void button1_Click(object sender, EventArgs e) { if (maskedTextBox1.Text == "") { string msg = "DATA DE NASCIMENTO É OBRIGATÓRIO!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { ins.Codigo = cod; ins.Nome = textBox1.Text; ins.DtNascimento = maskedTextBox1.Text; ins.Endereco = textBox2.Text; ins.Telefone = textBox3.Text; ins.Cidade = textBox4.Text; ins.Cep = textBox5.Text; ci.alteraDadosNovos(ins); eq.Nome = nome; eq.Endereco = endereco; eq.Telefone = telefone; ci.alteraInscritosPosSorteio(ins, eq); Exibir(); string msg = "DADOS ATUALIZADOS"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); button1.Enabled = false; button2.Enabled = false; textBox1.Enabled = false; maskedTextBox1.Enabled = false; textBox2.Enabled = false; textBox3.Enabled = false; textBox4.Enabled = false; textBox5.Enabled = false; textBox1.Text = ""; maskedTextBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox2.Text == "") { string msg = "Escolha um gênero"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (aux == 1) { reportViewer1.LocalReport.DisplayName = "Controle de Presença Pais - Meninos"; this.ListaTableAdapter.Fill(this.escaladaDataSet2.Lista, comboBox2.Text, comboBox1.Text); reportViewer1.RefreshReport(); } else if (aux == 2) { reportViewer1.LocalReport.DisplayName = "Controle de Presença Pais - Meninas"; this.ListaTableAdapter.Fill(this.escaladaDataSet2.Lista, comboBox2.Text, comboBox1.Text); reportViewer1.RefreshReport(); } }
private void button2_Click(object sender, EventArgs e) { if (label2.Text == "" || textBox1.Text == "") { string msg = "Clique duas vezes sobre a linha do evento que deseja alterar!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { va.Codigo = cod; va.Data = Convert.ToDateTime(label2.Text); va.Ano = Convert.ToInt32(Convert.ToDateTime(label2.Text).ToString("yyyy")); va.Nome = textBox1.Text; va.Observacao = textBox2.Text; ag.atualizarEvento(va); string msg = "Evento alterado!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); label2.Text = ""; textBox1.Clear(); textBox2.Clear(); button1.Enabled = true; if (ag.BuscarAnos().Rows.Count > 0) { comboBox1.Items.Clear(); foreach (DataRow ano1 in ag.BuscarAnos().Rows) { comboBox1.Items.Add(Convert.ToString(ano1["ano"].GetHashCode())); } } comboBox1.SelectedIndex = comboBox1.FindString(Convert.ToString(Convert.ToInt32(DateTime.Now.Year))); if (comboBox1.Text != "") { Datas(); } } }
private void importarToolStripMenuItem_Click(object sender, EventArgs e) { if (arquivo.ShowDialog() == DialogResult.OK) { using (MySqlConnection conn = new MySqlConnection(sc.Endereco())) { using (MySqlCommand cmd = new MySqlCommand()) { using (MySqlBackup mb = new MySqlBackup(cmd)) { cmd.Connection = conn; conn.Open(); mb.ImportFromFile(arquivo.FileName); conn.Close(); string msg = "Backup importado com sucesso!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } } } }
void reg_FPRegistrationStatus(RegistrationStatus Status) { if (Status == RegistrationStatus.r_OK) { us.Template = template; us.Codigo = Convert.ToInt32(textBox1.Text); cs.cadastrarDigital(us); string msg = "Digital cadastrada com successo!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Text = ""; textBox2.Text = ""; template = ""; label1.Text = "Samples Needed : "; button1.Enabled = true; button2.Enabled = false; } else if (Status == RegistrationStatus.r_NoDevice) { string msg = "Dispositivo não detectado"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (Status == RegistrationStatus.r_ActivationIncorrect) { string msg = "Ativação incorreta! Por favor, insira o correto"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else if (Status == RegistrationStatus.r_RegistrationFailed) { string msg = "Não é possível registrar"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == dataGridView1.Columns[1].Index) { dataGridView1.EndEdit(); //Stop editing of cell. string dta = ("data" + Convert.ToDateTime(dateTimePicker1.Text).ToString("ddMMyyyy")); DataGridViewCheckBoxCell cell; cell = dataGridView1.Rows[e.RowIndex].Cells[1] as DataGridViewCheckBoxCell;// linha.Cells["nomeDaColuna"] ou linha.Cells[0] bool bChecked = (null != cell && null != cell.Value && true == (bool)cell.Value); if (bChecked == true) { va.Opcao = "P"; va.Presenca = "P"; va.Nome = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); va.Corrigir = dta; co.presencaporPessoa(va); cont = cont + 1; label3.Text = Convert.ToString(cont); string msg = "Presença Registrada"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { va.Opcao = "F"; va.Nome = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); va.Corrigir = dta; co.presencaporPessoa(va); cont = cont - 1; label3.Text = Convert.ToString(cont); string msg = "Falta Registrada"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } }
private void exportarToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog caminho = new SaveFileDialog(); caminho.FileName = "Backup - Presença"; caminho.DefaultExt = ".sql"; caminho.Filter = "Todos os Aquivos de banco (*.sql)|*.sql| Todos os arquivos (*.*)|*.*"; if (caminho.ShowDialog() == DialogResult.OK) { //string constring = ba.backuptb(); using (MySqlConnection conn = new MySqlConnection(sc.Endereco())) { using (MySqlCommand cmd = new MySqlCommand()) { using (MySqlBackup mb = new MySqlBackup(cmd)) { string dest = caminho.FileName; cmd.Connection = conn; conn.Open(); mb.ExportInfo.ExcludeTables = new List <string> { "agenda", "datas", "presenca", "usuario", "ano", "eleicao" }; mb.ExportToFile(dest); conn.Close(); string msg = "Backup exportado com sucesso!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } } } }
private void button1_Click(object sender, EventArgs e) { int aux = 0; foreach (DataGridViewRow itemRow in dataGridView1.Rows) { int i = 0; if (dateTimePicker1.Text == itemRow.Cells[0].Value.ToString()) { aux = 1; } i = i + 1; } if (aux == 0 || dataGridView1.Rows.Count == 0) { dataGridView1.Rows.Add(dateTimePicker1.Text); va.Data = Convert.ToDateTime(dateTimePicker1.Text); va.Palestrante = textBox1.Text; va.Observacao = textBox2.Text; co.CadastrarData(va); textBox1.Clear(); textBox2.Clear(); dataGridView1.Rows.Clear(); CarregaDatas(); } else { string msg = "Data já cadastrada"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); dateTimePicker1.Text = Convert.ToString(DateTime.Today); textBox1.Clear(); textBox2.Clear(); } }
private void exportarEscaladaToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog caminho = new SaveFileDialog(); caminho.FileName = "Backup - Escalada"; caminho.DefaultExt = ".sql"; caminho.Filter = "Todos os Aquivos de banco (*.sql)|*.sql| Todos os arquivos (*.*)|*.*"; if (caminho.ShowDialog() == DialogResult.OK) { //string constring = ba.backuptb(); using (MySqlConnection conn = new MySqlConnection(sc.Endereco())) { using (MySqlCommand cmd = new MySqlCommand()) { using (MySqlBackup mb = new MySqlBackup(cmd)) { string dest = caminho.FileName; cmd.Connection = conn; conn.Open(); mb.ExportInfo.TablesToBeExportedList = new List <string> { "sorteados", "equipe", "cracha", "datasescalada", "inscritos" }; mb.ExportToFile(dest); conn.Close(); string msg = "Backup exportado com sucesso!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } } } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.Rows[e.RowIndex].Cells[2].Selected) { if (dataGridView1.Rows[e.RowIndex].Cells[1].Value == null) { string msg = "ESCOLHA UM GRUPO!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { cod = dataGridView1.Rows[e.RowIndex].Cells[3].Value.GetHashCode(); ins.Codigo = cod; ins.Nome = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString().ToUpper(); ins.Grupo = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString(); co.CadastraGrupo(ins); Exibir(); string msg = "CADASTRO ATUALIZADO!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { string msg = "SELECIONE OS DADOS DO ALPINISTA NA TELA AO LADO"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); panel2.Focus(); textBox3.Focus(); } else { va.Codigo = codAlt; va.Nome = textBox1.Text.ToUpper(); va.DtCadastro = dateTimePicker1.Text; co.alteraDadosAlp(va); textBox1.Clear(); dateTimePicker1.Text = Convert.ToDateTime(DateTime.Today).ToString("dd/MM/yyyy"); Enable(); string msg = "DADOS ATUALIZADOS!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }
private void button2_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count == 0) { string msg = "Não existe dados para gerar o arquivo"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { int l = 3, c = 1; linha = dataGridView1.Rows.Count; coluna = dataGridView1.Columns.Count; progressBar1.Maximum = linha; SaveFileDialog salvarArquivo = new SaveFileDialog(); // novo salvarArquivo.FileName = "Presença"; salvarArquivo.DefaultExt = "*.xls"; salvarArquivo.Filter = "Todos os Aquivos do Excel (*.xls)|*.xls| Todos os arquivos (*.*)|*.*"; try { Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); xlWorkSheet.PageSetup.Orientation = Excel.XlPageOrientation.xlPortrait; xlWorkSheet.PageSetup.TopMargin = 40; xlWorkSheet.PageSetup.BottomMargin = 40; xlWorkSheet.PageSetup.LeftMargin = 85; xlWorkSheet.PageSetup.RightMargin = 20; xlWorkSheet.PageSetup.PrintTitleRows = "$A$2:$D$2"; xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 4]].Merge(); xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 4]].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[1, 1] = "Controle de Presença - " + comboBox1.Text; xlWorkSheet.Cells[1, 1].ColumnWidth = 35; xlWorkSheet.Cells[1, 2].ColumnWidth = 10; xlWorkSheet.Cells[1, 3].ColumnWidth = 10; xlWorkSheet.Cells[1, 4].ColumnWidth = 13; xlWorkSheet.Cells[1, 1].Font.Size = 16; xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 4]].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 1] = "Nome"; xlWorkSheet.Cells[2, 1].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 1].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 2] = "Presença"; xlWorkSheet.Cells[2, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 2].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 3] = "Falta"; xlWorkSheet.Cells[2, 3].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 3].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 4] = "Porcentagem"; xlWorkSheet.Cells[2, 4].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 4].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Range[xlWorkSheet.Cells[2, 1], xlWorkSheet.Cells[2, 4]].Font.Size = 12; for (int i = 0; i < linha; i++) { for (int j = 0; j < coluna; j++) { xlWorkSheet.Cells[l, c] = dataGridView1.Rows[i].Cells[j].Value.ToString(); xlWorkSheet.Cells[l, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, 3].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, 4].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, c].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; c = c + 1; } if (l % 2 == 0) { xlWorkSheet.Range[xlWorkSheet.Cells[l, 1], xlWorkSheet.Cells[l, 4]].Interior.Color = ColorTranslator.ToWin32(Color.Yellow); } l = l + 1; c = 1; progressBar1.Value++; } progressBar1.Value = 0; if (salvarArquivo.ShowDialog() == System.Windows.Forms.DialogResult.OK && salvarArquivo.FileName.Length > 0) { xlWorkBook.SaveAs(salvarArquivo.FileName, Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); liberarObjetos(xlWorkSheet); liberarObjetos(xlWorkBook); liberarObjetos(xlApp); string msg = "O arquivo Excel foi criado com sucesso. Você pode encontrá-lo em : " + salvarArquivo.FileName; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } catch (Exception ex) { string msg = "Erro : " + ex.Message; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } }
private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text == "") { string msg = "Escolha uma opção"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { int cont = co.CarregaDatas().Rows.Count; int i = 0, data = 0, pres = 0, falt = 0; while (i < cont) { if (Convert.ToDateTime(co.CarregaDatas().Rows[i]["data"].ToString()) <= DateTime.Today) { data = data + 1; } i = i + 1; } try { int aux = 0; int gera = co.presencaPorcentagem().Rows.Count; dataGridView1.Rows.Clear(); progressBar1.Maximum = gera; foreach (DataRow item in co.presencaPorcentagem().Rows) { for (int j = 0; j < cont; j++) { if (Convert.ToDateTime(co.CarregaDatas().Rows[j]["data"].ToString()) <= DateTime.Today) { dta = "data" + Convert.ToDateTime(co.CarregaDatas().Rows[j]["data"].ToString()).ToString("ddMMyyyy"); if (Convert.ToDateTime(co.CarregaDatas().Rows[j]["data"].ToString()) >= Convert.ToDateTime(cs.UsuarioPorc().Rows[aux]["dtCad"].ToString())) { if (item[dta].ToString() == "P") { pres = pres + 1; } else { falt = falt + 1; } } } } double total = pres + falt; double soma = (pres / total) * 100; if (comboBox1.Text == "0% a 50%") { if (pres == 0 || soma <= 50) { if (pres == 0) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["nome"].ToString().ToUpper(); dataGridView1.Rows[n].Cells[1].Value = pres; dataGridView1.Rows[n].Cells[2].Value = falt; dataGridView1.Rows[n].Cells[3].Value = 0 + "%"; } else { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["nome"].ToString().ToUpper(); dataGridView1.Rows[n].Cells[1].Value = pres; dataGridView1.Rows[n].Cells[2].Value = falt; if (total == 0) { dataGridView1.Rows[n].Cells[3].Value = 0 + "%"; } else { dataGridView1.Rows[n].Cells[3].Value = Math.Round(soma, 0) + "%"; } } } } else if (comboBox1.Text == "50% a 75%") { if (soma > 50 && soma <= 75) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["nome"].ToString().ToUpper(); dataGridView1.Rows[n].Cells[1].Value = pres; dataGridView1.Rows[n].Cells[2].Value = falt; if (total == 0) { dataGridView1.Rows[n].Cells[3].Value = 0 + "%"; } else { dataGridView1.Rows[n].Cells[3].Value = Math.Round(soma, 0) + "%"; } } } else if (comboBox1.Text == "75% a 100%") { if (soma > 75) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["nome"].ToString().ToUpper(); dataGridView1.Rows[n].Cells[1].Value = pres; dataGridView1.Rows[n].Cells[2].Value = falt; if (total == 0) { dataGridView1.Rows[n].Cells[3].Value = 0 + "%"; } else { dataGridView1.Rows[n].Cells[3].Value = Math.Round(soma, 0) + "%"; } } } else if (comboBox1.Text == "Todos") { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["nome"].ToString().ToUpper(); dataGridView1.Rows[n].Cells[1].Value = pres; dataGridView1.Rows[n].Cells[2].Value = falt; if (total == 0) { dataGridView1.Rows[n].Cells[3].Value = 0 + "%"; } else { dataGridView1.Rows[n].Cells[3].Value = Math.Round(soma, 0) + "%"; } } pres = 0; falt = 0; aux = aux + 1; progressBar1.Value++; } progressBar1.Value = 0; } catch { string msg = "Não houve reunião nesta data"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } }
public void Exibir() { Equipe eq = new Equipe(); ConectaEquipe cq = new ConectaEquipe(); if (comboBox1.Text == "") { string msg = "PRIMEIRO ESCOLHA A ESCALADA!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { dataGridView1.Rows.Clear(); foreach (DataRow item in ci.montarEquipe().Rows) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[1].Value = item["nome"].ToString(); DataGridViewComboBoxCell aux = (DataGridViewComboBoxCell)dataGridView1.Rows[n].Cells[2]; eq.Nome = item["nome"].ToString(); eq.Escalada = comboBox1.Text; if (cq.BuscaEquipe(eq).Rows.Count > 0 && item["nome"].ToString() == cq.BuscaEquipe(eq).Rows[0][1].ToString()) { dataGridView1.Rows[n].Cells[0].Value = true; aux.Value = cq.BuscaEquipe(eq).Rows[0][2].ToString(); if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 01" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 02" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 03" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 04" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Dirigente Gr. 05") { dir = 0; dir = dir + 1; dataGridView2.Rows[0].Cells[1].Value = dir; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 01" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 02" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 03" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 04" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Auxiliar Gr. 05") { aur = 0; aur = aur + 1; dataGridView2.Rows[1].Cells[1].Value = aur; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Cronometrista") { cro = 0; cro = cro + 1; dataGridView2.Rows[3].Cells[1].Value = cro; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Música" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Música") { mus = 0; mus = mus + 1; dataGridView2.Rows[2].Cells[1].Value = mus; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Cozinha") { coz = 0; coz = coz + 1; dataGridView2.Rows[8].Cells[1].Value = coz; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Copa" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Copa") { cop = 0; cop = cop + 1; dataGridView2.Rows[5].Cells[1].Value = cop; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Limpeza" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Limpeza") { lim = 0; lim = lim + 1; dataGridView2.Rows[7].Cells[1].Value = lim; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Coordenador Geral") { cdg = 0; cdg = cdg + 1; dataGridView2.Rows[9].Cells[1].Value = cdg; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Liturgia" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Liturgia") { lim = 0; lim = lim + 1; dataGridView2.Rows[4].Cells[1].Value = lim; } else if (cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Resp. Secretaria" || cq.BuscaEquipe(eq).Rows[0][2].ToString() == "Secretaria") { sec = 0; sec = sec + 1; dataGridView2.Rows[6].Cells[1].Value = sec; } dataGridView2.Rows[10].Cells[1].Value = Convert.ToString(dir + aur + cro + coz + cop + lim + cdg + lim + sec + mus); } aux.Items.Add(""); aux.Items.Add("Dirigente Gr. 01"); aux.Items.Add("Dirigente Gr. 02"); aux.Items.Add("Dirigente Gr. 03"); aux.Items.Add("Dirigente Gr. 04"); aux.Items.Add("Dirigente Gr. 05"); aux.Items.Add("Auxiliar Gr. 01"); aux.Items.Add("Auxiliar Gr. 02"); aux.Items.Add("Auxiliar Gr. 03"); aux.Items.Add("Auxiliar Gr. 04"); aux.Items.Add("Auxiliar Gr. 05"); aux.Items.Add("Cronometrista"); aux.Items.Add("Resp. Música"); aux.Items.Add("Música"); aux.Items.Add("Resp. Liturgia"); aux.Items.Add("Liturgia"); aux.Items.Add("Casal Orientador"); aux.Items.Add("Orientador Espiritual"); aux.Items.Add("Orientadora Espiritual"); aux.Items.Add("Cozinha"); aux.Items.Add("Resp. Secretaria"); aux.Items.Add("Secretaria"); aux.Items.Add("Resp. Limpeza"); aux.Items.Add("Limpeza"); aux.Items.Add("Resp. Copa"); aux.Items.Add("Copa"); aux.Items.Add("Coordenador Geral"); dataGridView1.Rows[n].Cells[3].Value = "Atualizar"; } } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridViewComboBoxCell linha = (DataGridViewComboBoxCell)dataGridView1.Rows[e.RowIndex].Cells[2]; if (e.ColumnIndex == dataGridView1.Columns[0].Index) { dataGridView1.EndEdit(); //Stop editing of cell. int aux = dataGridView1.CurrentRow.Index; if ((bool)dataGridView1.Rows[e.RowIndex].Cells[0].Value) { if (comboBox1.Text == "") { string msg = "SELECIONE A ESCALADA!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); dataGridView1.Rows[aux].Cells[0].Value = false; } else if (dataGridView1.Rows[aux].Cells[2].Value == null) { string msg = "PRIMEIRO ESCOLHA UMA EQUIPE!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); dataGridView1.Rows[aux].Cells[0].Value = false; } else { eq.Nome = dataGridView1.Rows[aux].Cells[1].Value.ToString(); eq.Funcao = dataGridView1.Rows[aux].Cells[2].Value.ToString(); eq.Escalada = comboBox1.Text; if (cq.VerificaCadastro(eq).Rows.Count == 0) { cq.cadastro(eq); Exibir(); string msg = "ALPINISTA CADASTRADO NA EQUIPE: " + dataGridView1.Rows[aux].Cells[2].Value.ToString(); frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { if (cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 01" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 02" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 03" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 04" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Dirigente Gr. 05" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 01" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 02" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 03" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 04" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Auxiliar Gr. 05" || cq.VerificaCadastro(eq).Rows[0][2].ToString() == "Cronometrista") { string msg = "FUNÇÃO JÁ CADASTRADA!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); dataGridView1.Rows[aux].Cells[0].Value = false; linha.Value = ""; } else { cq.cadastro(eq); Exibir(); string msg = "ALPINISTA CADASTRADO NA EQUIPE: " + dataGridView1.Rows[aux].Cells[2].Value.ToString(); frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } } } else { eq.Nome = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString(); eq.Escalada = comboBox1.Text; eq.Codigo = cq.BuscaEquipe(eq).Rows[0][0].GetHashCode(); cq.excluirAlpEquipe(eq); Exibir(); string msg = "ALPINISTA EXCLUÍDO DA EQUIPE!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } if (dataGridView1.Rows[e.RowIndex].Cells[3].Selected) { if (dataGridView1.Rows[e.RowIndex].Cells[0].Value != null) { eq.Nome = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString(); eq.Escalada = comboBox1.Text; eq.Codigo = cq.BuscaEquipe(eq).Rows[0][0].GetHashCode(); eq.Funcao = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString(); cq.atualizarEquipe(eq); Exibir(); string msg = "CADASTRO ATUALIZADO!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } }
public void Exibir() { Equipe eq = new Equipe(); ConectaEquipe cq = new ConectaEquipe(); if (comboBox1.Text == "") { string msg = "PRIMEIRO ESCOLHA A ESCALADA!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { dataGridView1.Rows.Clear(); ins.Escalada = comboBox1.Text; g1 = 0; g2 = 0; g3 = 0; g4 = 0; g5 = 0; foreach (DataRow item in co.sorteados(ins).Rows) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["nome"].ToString(); DataGridViewComboBoxCell aux = (DataGridViewComboBoxCell)dataGridView1.Rows[n].Cells[1]; aux.Value = co.sorteados(ins).Rows[n][9].ToString(); eq.Nome = item["nome"].ToString(); eq.Escalada = comboBox1.Text; if (co.sorteados(ins).Rows.Count > 0 && item["nome"].ToString() == co.sorteados(ins).Rows[n][1].ToString()) { if (co.sorteados(ins).Rows[n][9].ToString() == "Grupo 01") { g1 = g1 + 1; dataGridView2.Rows[0].Cells[1].Value = g1; } else if (co.sorteados(ins).Rows[n][9].ToString() == "Grupo 02") { g2 = g2 + 1; dataGridView2.Rows[1].Cells[1].Value = g2; } else if (co.sorteados(ins).Rows[n][9].ToString() == "Grupo 03") { g3 = g3 + 1; dataGridView2.Rows[2].Cells[1].Value = g3; } else if (co.sorteados(ins).Rows[n][9].ToString() == "Grupo 04") { g4 = g4 + 1; dataGridView2.Rows[3].Cells[1].Value = g4; } else if (co.sorteados(ins).Rows[n][9].ToString() == "Grupo 05") { g5 = g5 + 1; dataGridView2.Rows[4].Cells[1].Value = g5; } dataGridView2.Rows[5].Cells[1].Value = Convert.ToString(g1 + g2 + g3 + g4 + g5); } aux.Items.Add(""); aux.Items.Add("Grupo 01"); aux.Items.Add("Grupo 02"); aux.Items.Add("Grupo 03"); aux.Items.Add("Grupo 04"); aux.Items.Add("Grupo 05"); dataGridView1.Rows[n].Cells[2].Value = "Salvar"; dataGridView1.Rows[n].Cells[3].Value = item["cod"].GetHashCode(); } } }
private void button3_Click(object sender, EventArgs e) { if (label2.Text == "" || textBox1.Text == "") { string msg = "Clique duas vezes sobre a linha do evento que deseja excluir!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { string message = "Deseja realmente excluir este Evento?"; string caption = "Confirmar exclusão"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { va.Codigo = cod; ag.excluirEvento(va); string msg = "Evento excluído!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); label2.Text = ""; textBox1.Clear(); textBox2.Clear(); button1.Enabled = true; if (ag.BuscarAnos().Rows.Count > 0) { comboBox1.Items.Clear(); foreach (DataRow ano1 in ag.BuscarAnos().Rows) { comboBox1.Items.Add(Convert.ToString(ano1["ano"].GetHashCode())); } } comboBox1.SelectedIndex = comboBox1.FindString(Convert.ToString(Convert.ToInt32(DateTime.Now.Year))); if (comboBox1.Text != "") { Datas(); } } else { label2.Text = ""; textBox1.Clear(); textBox2.Clear(); button1.Enabled = true; } } if (ag.BuscarAnos().Rows.Count > 0) { comboBox1.Items.Clear(); foreach (DataRow ano1 in ag.BuscarAnos().Rows) { comboBox1.Items.Add(Convert.ToString(ano1["ano"].GetHashCode())); } } }
private void button2_Click(object sender, EventArgs e) { DateTime datas = Convert.ToDateTime(ca.Ano().Rows[0]["dtgerado"].ToString()); TimeSpan diferenca = DateTime.Today - datas; int totalDias = diferenca.Days; if (totalDias < 7) { string msg = "Você só poderá executar esta ação novamente dia: " + Convert.ToDateTime(ca.Ano().Rows[0]["dtgerado"].ToString()).AddDays(7).ToString("dd/MM/yyyy"); frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { System.Threading.Thread tFormAguarde = new System.Threading.Thread(new System.Threading.ThreadStart(CarregaFormAguarde)); tFormAguarde.Start(); gerado = ca.Ano().Rows[0]["gerado"].ToString(); el.Codigo = Convert.ToInt32(cs.UsuarioPorc().Rows[aux]["cod"].ToString()); Convert.ToDateTime(ca.Ano().Rows[0][1].ToString()); int cont = co.CarregaDatas().Rows.Count; int i = 0, data = 0, pres = 0, falt = 0; while (i < cont) { if (Convert.ToDateTime(co.CarregaDatas().Rows[i]["data"].ToString()) >= Convert.ToDateTime(ca.Ano().Rows[0][1].ToString()) && Convert.ToDateTime(co.CarregaDatas().Rows[i]["data"].ToString()) <= DateTime.Today) { data = data + 1; } i = i + 1; } try { int gera = co.presencaPorcentagem().Rows.Count; foreach (DataRow item in co.presencaPorcentagem().Rows) { for (int j = 0; j < cont; j++) { if (Convert.ToDateTime(co.CarregaDatas().Rows[j]["data"].ToString()) >= Convert.ToDateTime(ca.Ano().Rows[0][1].ToString()) && Convert.ToDateTime(co.CarregaDatas().Rows[j]["data"].ToString()) <= DateTime.Today) { dta = "data" + Convert.ToDateTime(co.CarregaDatas().Rows[j]["data"].ToString()).ToString("ddMMyyyy"); if (Convert.ToDateTime(co.CarregaDatas().Rows[j]["data"].ToString()) >= Convert.ToDateTime(cs.UsuarioPorc().Rows[aux]["dtCad"].ToString())) { if (item[dta].ToString() == "P") { pres = pres + 1; } else { falt = falt + 1; } } } } el.Codigo = Convert.ToInt32(cs.UsuarioPorc().Rows[aux]["cod"].ToString()); int alp = ce.PesquisaAlpinista(el).Rows.Count; if (alp == 0) { el.Codigo = Convert.ToInt32(cs.UsuarioPorc().Rows[aux]["cod"].ToString()); el.Nome = cs.UsuarioPorc().Rows[aux]["nome"].ToString().ToUpper(); el.TotalPresenca = pres; el.TotalReuniao = pres + falt; ce.cadastro(el); } else if (alp > 0 && gerado == "Ok") { el.TotalPresenca = ce.SelecionaDados(el).Rows[0]["t_presenca"].GetHashCode() + pres; el.TotalReuniao = ce.SelecionaDados(el).Rows[0]["t_reuniao"].GetHashCode() + pres + falt; ce.AtualizaPorcentagem(el); } double total = pres + falt; double soma = (pres / total) * 100; pres = 0; falt = 0; aux = aux + 1; } an.DataGerado = Convert.ToString(DateTime.Today).ToString(); an.Gerado = "Ok"; ca.Alterar(an); tFormAguarde.Abort(); string msg = "As porcentagens para eleição foram geradas"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } catch (Exception ex) { throw new Exception("Erro de comandos: " + ex.Message); } tFormAguarde.Abort(); } }
private void button1_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); eq.Escalada = comboBox1.Text; foreach (DataRow item in ce.montarCracha(eq).Rows) { int n = dataGridView1.Rows.Add(); string nome = item["nome"].ToString(); string primeiro = ""; string meio = " "; // Sim, tem um espaço aqui! string ultimo = ""; string[] nomes = nome.Split(' '); // Separa cada nome pelo espaço. primeiro = nomes[0]; // Reserva o primeiro nome. if (primeiro != "Pe.") { for (int i = 1; i < nomes.Length - 1; i++) { if (!nomes[i].ToLower().Equals("de") && !nomes[i].ToLower().Equals("da") && !nomes[i].ToLower().Equals("do") && !nomes[i].ToLower().Equals("das") && !nomes[i].ToLower().Equals("dos") && !nomes[i].ToLower().Equals("e")) { if (nomes[i] != "") { meio += nomes[i].Substring(0, 1); // Reserva a inicial do próximo nome. meio += ". "; // Põe um ponto e um espaço após a inicial. } } else { meio += nomes[i] + " "; } } ultimo = nomes[nomes.Length - 1]; // Reserva o ultimo nome. nome = primeiro + meio + ultimo; // Junta todos os nomes. if (nome.ToUpper() == "PE. J. LUÍS" || nome.ToUpper() == "PE. J. LUIS") { dataGridView1.Rows[n].Cells[0].Value = "PE. JOSÉ LUÍS"; } else { dataGridView1.Rows[n].Cells[0].Value = nome.ToUpper(); } } else { dataGridView1.Rows[n].Cells[0].Value = item["nome"].ToString().ToUpper(); } dataGridView1.Rows[n].Cells[1].Value = item["funcao"].ToString().ToUpper(); esc = item["escalada"].ToString().ToUpper(); } if (dataGridView1.Rows.Count == 0) { string msg = "AINDA NÃO HÁ ALPINISTAS CADASTRADOS PARA ESTA ESCALADA!!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { label1.Visible = true; progressBar1.Visible = true; cr.Escalada = comboBox1.Text; ce.limparCracha(cr); progressBar1.Maximum = 0; progressBar1.Maximum = dataGridView1.Rows.Count; for (int i = 0; i < dataGridView1.Rows.Count; i++) { cr.Nome = dataGridView1.Rows[i].Cells[0].Value.ToString(); cr.Grupo = dataGridView1.Rows[i].Cells[1].Value.ToString(); cr.Escalada = esc; ce.cadastrarCracha(cr); progressBar1.Value++; } label1.Text = "Pronto para gerar os crachás!!"; progressBar1.Visible = false; groupBox2.Visible = true; groupBox3.Visible = true; } }
private void button3_Click(object sender, EventArgs e) { int cont = ce.Dados().Rows.Count; if (cont == 0) { string msg = "Não existe dados para gerar o excel"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { System.Threading.Thread carregando = new System.Threading.Thread(new System.Threading.ThreadStart(CarregaFormAguarde)); carregando.Start(); int l = 3; salvarArquivo.FileName = "Lista de porcentagem para eleição"; salvarArquivo.DefaultExt = "*.xls"; salvarArquivo.Filter = "Todos os Aquivos do Excel (*.xls)|*.xls| Todos os arquivos (*.*)|*.*"; try { xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 5]].Merge(); xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 5]].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[1, 1] = "Lista de porcentagem para eleição"; xlWorkSheet.Cells[1, 1].ColumnWidth = 35; xlWorkSheet.Cells[1, 2].ColumnWidth = 13; xlWorkSheet.Cells[1, 3].ColumnWidth = 13; xlWorkSheet.Cells[1, 4].ColumnWidth = 13; xlWorkSheet.Cells[1, 5].ColumnWidth = 13; xlWorkSheet.Cells[1, 1].Font.Size = 16; xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 5]].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 1] = "NOME"; xlWorkSheet.Cells[2, 1].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 1].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 2] = "PRES."; xlWorkSheet.Cells[2, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 2].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 3] = "FALTA"; xlWorkSheet.Cells[2, 3].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 3].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 4] = "T. DE REUN."; xlWorkSheet.Cells[2, 4].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 4].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[2, 5] = "PORC. %"; xlWorkSheet.Cells[2, 5].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 5].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Range[xlWorkSheet.Cells[2, 1], xlWorkSheet.Cells[2, 5]].Font.Size = 12; foreach(DataRow item in ce.Dados().Rows) { xlWorkSheet.Cells[l, 1] = item["nome"].ToString(); xlWorkSheet.Cells[l, 1].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[l, 2] = item["t_presenca"].GetHashCode(); xlWorkSheet.Cells[l, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, 2].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[l, 3] = item["t_reuniao"].GetHashCode() - item["t_presenca"].GetHashCode(); xlWorkSheet.Cells[l, 3].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, 3].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; xlWorkSheet.Cells[l, 4] = item["t_reuniao"].GetHashCode(); xlWorkSheet.Cells[l, 4].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, 4].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; porcent = (Convert.ToDouble(item["t_presenca"].GetHashCode()) / Convert.ToDouble(item["t_reuniao"].GetHashCode()))*100; xlWorkSheet.Cells[l, 5] = porcent + "%"; xlWorkSheet.Cells[l, 5].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, 5].Borders.LineStyle = Excel.XlLineStyle.xlContinuous; l = l + 1; } xlWorkSheet.Application.Columns[1].ShrinkToFit = true; new System.Threading.Thread(delegate() { carregando.Abort(); Export(); }).Start(); } catch (Exception ex) { string msg = "Erro : " + ex.Message; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } }