private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { rm = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value); if (e.ColumnIndex == dataGridView1.Columns[3].Index) { dataGridView1.EndEdit(); //Stop editing of cell. if ((bool)dataGridView1.Rows[e.RowIndex].Cells[3].Value) { va.Matricula = rm; va.SpDoc = "Sim"; co.spdoc(va); string msg = "PRONTUARIO CADASTRADO NO SPDOC"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { va.Matricula = rm; va.SpDoc = "Não"; co.spdoc(va); string msg = "PRONTUARIO NÃO CADASTRADO NO SPDOC"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } }
public void Chamar() { va.Caminho = caminho; int linha = 1; int cont = co.Excel(va).Rows.Count; while (linha < cont) { va.Opcao = co.Excel(va).Rows[linha][0].ToString(); aux = co.CompararRM(va).Rows.Count; progressBar1.Maximum = cont - 1; if (aux != 1) { va.Matricula = Convert.ToInt32(co.Excel(va).Rows[linha][0].ToString()); va.Nome = co.Excel(va).Rows[linha][1].ToString(); va.Registro = co.Excel(va).Rows[linha][2].ToString(); co.cadastro(va); } linha = linha + 1; progressBar1.Value++; } label1.Text = "FINALIZADO"; string msg = "RMs CADASTRADOS"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); this.Close(); }
private void Export1() { System.Threading.Thread arquivo = new System.Threading.Thread(new System.Threading.ThreadStart(() => { if (arquivoExcel.ShowDialog() == DialogResult.OK) { string caminho = arquivoExcel.FileName; int cont = co.Matricula().Rows.Count; OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + arquivoExcel.FileName + ";Extended Properties=Excel 12.0;"); con.Open(); OleDbDataAdapter query = new OleDbDataAdapter(" SELECT * FROM [Planilha1$]", con); DataTable dataTable = new DataTable(); query.Fill(dataTable); int mat = dataTable.Rows.Count; if (mat == 1) { string msg = "NÃO EXISTE DADOS PARA CADASTRAR"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { Form2 form = new Form2(mat - 1, caminho); form.ShowDialog(); } } })); arquivo.SetApartmentState(System.Threading.ApartmentState.STA); arquivo.IsBackground = false; arquivo.Start(); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); UpdateCheckInfo info = null; if (ApplicationDeployment.IsNetworkDeployed) { ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment; try { info = ad.CheckForDetailedUpdate(); } catch (DeploymentDownloadException dde) { MessageBox.Show("A nova versão do aplicativo não pode ser baixada no momento. \n\nVerifique sua conexão de rede ou tente novamente mais tarde. Error:" + dde.Message); return; } catch (InvalidDeploymentException ide) { MessageBox.Show("Não é possível procurar por uma nova versão do aplicativo. A implantação do ClickOnce está corrompida. Por favor, reimplemente o aplicativo e tente novamente. Error: " + ide.Message); return; } catch (InvalidOperationException ioe) { MessageBox.Show("Este aplicativo não pode ser atualizado. Provavelmente não é um aplicativo ClickOnce. Error: " + ioe.Message); return; } if (info.UpdateAvailable) { Boolean doUpdate = true; if (!info.IsUpdateRequired && IsAppAlreadyRunning() == false) { var peq = new frmVersao(doUpdate); if (Application.OpenForms.OfType <frmVersao>().Count() > 0) { Application.OpenForms[peq.Name].Focus(); } else { peq.ShowDialog(); } } } } if (IsAppAlreadyRunning() == false) { Application.Run(new Form1()); } else { string msg = "O Sistema de RM já está aberto"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }
private void button1_Click(object sender, EventArgs e) { int aux = 0; cont = co.Matricula().Rows.Count; Conecta cl = new Conecta(); Variavel va = new Variavel(); if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") { string msg = "PREENCHER TODOS OS CAMPOS"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { if (cont == 0) { va.Matricula = Convert.ToInt32(textBox1.Text); va.Nome = textBox2.Text; va.Registro = textBox3.Text; cl.cadastro(va); string msg = "RM CADASTRADO"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; } while (aux < cont) { if (co.Matricula().Rows[aux]["rm"].ToString() != textBox1.Text || co.Matricula().Rows[aux]["rg"].ToString() == textBox3.Text) { va.Matricula = Convert.ToInt32(textBox1.Text); va.Nome = textBox2.Text; va.Registro = textBox3.Text; cl.cadastro(va); string msg = "RM CADASTRADO"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); aux = cont; } else { string msg = "RM JÁ CADASTRADO"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } aux = aux + 1; } textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; } }
private void button5_Click(object sender, EventArgs e) { int l = 3; salvarArquivo.FileName = "RMs"; 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, 4]].Merge(); xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 4]].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[1, 1] = "Lista de RMs"; xlWorkSheet.Cells[1, 1].ColumnWidth = 10; xlWorkSheet.Cells[1, 2].ColumnWidth = 35; xlWorkSheet.Cells[1, 3].ColumnWidth = 20; xlWorkSheet.Cells[1, 1].Font.Size = 16; xlWorkSheet.Cells[2, 1] = "RM"; xlWorkSheet.Cells[2, 1].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 2] = "Nome"; xlWorkSheet.Cells[2, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 3] = "RG"; xlWorkSheet.Cells[2, 3].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Range[xlWorkSheet.Cells[2, 1], xlWorkSheet.Cells[2, 4]].Font.Size = 12; int quant = co.Exportar().Rows.Count; progressBar1.Visible = true; progressBar1.Maximum = quant; foreach (DataRow item in co.Exportar().Rows) { xlWorkSheet.Cells[l, 1] = item["rm"].ToString(); xlWorkSheet.Cells[l, 1].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[l, 2] = item["nome"].ToString(); xlWorkSheet.Cells[l, 3] = item["rg"].ToString(); xlWorkSheet.Cells[l, 3].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; l = l + 1; progressBar1.Value++; } progressBar1.Value = 0; progressBar1.Visible = false; new System.Threading.Thread(delegate() { Export(); }).Start(); } catch (Exception ex) { string msg = "Erro : " + ex.Message; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }
public void Selecionar() { if (checkBox1.Checked == false) { if (comboBox1.Text == "") { string msg = "ESCOLHA UMA OPÇÃO PARA PESQUISA"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); comboBox1.Focus(); } else if (textBox1.Text == "") { string msg = "INFORME UM PARÂMETRO PARA PESQUISA"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Focus(); } else if (comboBox1.Text == "RM") { va.Opcao = "RM"; va.Matricula = Convert.ToInt32(textBox1.Text); } else if (comboBox1.Text == "Nome") { va.Opcao = "Nome"; va.Nome = textBox1.Text; } else if (comboBox1.Text == "RG") { va.Opcao = "RG"; va.Registro = textBox1.Text; } } else { va.Opcao = "Intervalo"; va.Matricula = Convert.ToInt32(textBox2.Text); va.MatriculaFinal = Convert.ToInt32(textBox3.Text); } dataGridView1.Rows.Clear(); foreach (DataRow item in co.Selecionar(va).Rows) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["rm"].GetHashCode(); dataGridView1.Rows[n].Cells[1].Value = item["nome"].ToString(); dataGridView1.Rows[n].Cells[2].Value = item["rg"].ToString(); if (item["spdoc"].ToString() == "Sim") { dataGridView1.Rows[n].Cells[3].Value = true; } } }
private void textBox3_Leave(object sender, EventArgs e) { if (textBox3.Text != "") { if (Convert.ToInt32(textBox3.Text) < Convert.ToInt32(textBox2.Text)) { string msg = "O ÚLTIMO RM NÃO PODE SER MENOR QUE O PRIMEIRO"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox3.Clear(); textBox3.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 button2_Click(object sender, EventArgs e) { if (button2.Text == "Salvar") { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") { string msg = "NÃO EXISTE EVENTO PARA EDITAR!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { va.Matricula = Convert.ToInt32(textBox1.Text); va.Nome = textBox2.Text; va.Registro = textBox3.Text; co.Editar(va); label5.Visible = false; textBox1.BackColor = Color.White; button1.Enabled = true; button2.Text = "Editar/Excluir"; button3.Visible = false; string msg = "REGISTRO ALTERADO!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; } } else { button1.Enabled = false; button2.Text = "Salvar"; button3.Visible = true; textBox1.BackColor = Color.Yellow; label5.Visible = true; label5.Text = "<= Digite o RM e dê enter"; textBox1.Focus(); } }
private void button3_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "") { string msg = "NÃO EXISTE EVENTO PARA EXCLUIR"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } else { va.Matricula = Convert.ToInt32(textBox1.Text); 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.No) { this.Close(); } else { co.Excluir(va); label5.Visible = false; textBox1.BackColor = Color.White; button1.Enabled = true; button2.Text = "Editar/Excluir"; button3.Visible = false; string msg = "REGISTRO EXCLUÍDO!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; } } }
private void button1_Click(object sender, EventArgs e) { salvarArquivo.FileName = "RM"; 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.Name = "Planilha1"; xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 3]].Merge(); xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 3]].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[1, 1] = "Lista de RMs"; xlWorkSheet.Cells[1, 2].ColumnWidth = 40.71; xlWorkSheet.Cells[1, 3].ColumnWidth = 25; xlWorkSheet.Cells[1, 1].Font.Size = 16; xlWorkSheet.Cells[2, 1] = "RM"; xlWorkSheet.Cells[2, 1].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 2] = "Nome"; xlWorkSheet.Cells[2, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[2, 3] = "RG"; xlWorkSheet.Cells[2, 3].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Range[xlWorkSheet.Cells[2, 1], xlWorkSheet.Cells[2, 3]].Font.Size = 12; new System.Threading.Thread(delegate() { Export(); }).Start(); } catch (Exception ex) { string msg = "Erro : " + ex.Message; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }
private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (textBox1.BackColor == Color.Yellow) { va.Matricula = Convert.ToInt32(textBox1.Text); va.Opcao = "RM"; int cont = co.Selecionar(va).Rows.Count; if (cont > 0) { textBox2.Text = co.Selecionar(va).Rows[0]["nome"].ToString(); textBox3.Text = co.Selecionar(va).Rows[0]["rg"].ToString(); } else { string msg = "NÃO EXISTE ALUNO CADASTRADO COM ESSE RM!!"; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } } } }
private void Export() { System.Threading.Thread arquivo = new System.Threading.Thread(new System.Threading.ThreadStart(() => { 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(); } })); arquivo.SetApartmentState(System.Threading.ApartmentState.STA); arquivo.IsBackground = false; arquivo.Start(); }
private void button6_Click(object sender, EventArgs e) { int l = 3; int cont = co.Matricula().Rows.Count; int pos = 0; int[] num; num = new int[100000]; progressBar1.Visible = true; progressBar1.Maximum = cont; for (int i = 0; i < cont; i++) { va.Matricula = i; int aux = co.ExportarBrancos(va).Rows.Count; if (aux == 0 && i != 0) { num[pos] = i; pos = pos + 1; } progressBar1.Value++; } progressBar1.Value = 0; salvarArquivo.FileName = "RMs em Branco"; 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, 4]].Merge(); xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[1, 4]].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; xlWorkSheet.Cells[1, 1] = "Lista de RMs em branco"; xlWorkSheet.Cells[1, 1].ColumnWidth = 10; xlWorkSheet.Cells[1, 1].Font.Size = 16; xlWorkSheet.Cells[2, 1] = "RM"; xlWorkSheet.Cells[2, 1].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; //progressBar1.Visible = true; progressBar1.Maximum = pos; for (int i = 0; i < pos; i++) { xlWorkSheet.Cells[l, 1] = num[i]; xlWorkSheet.Cells[l, 1].HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlCenter; l = l + 1; progressBar1.Value++; } progressBar1.Value = 0; progressBar1.Visible = false; new System.Threading.Thread(delegate() { Export(); }).Start(); } catch (Exception ex) { string msg = "Erro : " + ex.Message; frmMensagem mg = new frmMensagem(msg); mg.ShowDialog(); } }