public void Incluir(MODELOEleicao modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO Eleicao (IDELEICAO, IDEMPRESA, NOME, DESCRICAO, TIPOVOTO, MENSAGEMENCERRADO, MENSAGEMFIM, DATAINICIO, DATAFIM)" + "VALUES (NULL, @IDEMPRESA, @NOME, @DESCRICAO, @TIPOVOTO, @MENSAGEMENCERRADO, @MENSAGEMFIM, @DATAINICIO, @DATAFIM); SELECT LAST_INSERT_ID();"; cmd.Parameters.AddWithValue("@IDEMPRESA", modelo.IDEMPRESA1); cmd.Parameters.AddWithValue("@NOME", modelo.NOME1); cmd.Parameters.AddWithValue("@DESCRICAO", modelo.DESCRICAO1); cmd.Parameters.AddWithValue("@TIPOVOTO", modelo.TIPOVOTO1); cmd.Parameters.AddWithValue("@MENSAGEMENCERRADO", modelo.MENSSAGEMENCERRADO1); cmd.Parameters.AddWithValue("@MENSAGEMFIM", modelo.MENSSAGEMFIM1); cmd.Parameters.AddWithValue("@DATAINICIO", modelo.DATAINICIO1); cmd.Parameters.AddWithValue("@DATAFIM", modelo.DATAFIM1); conexao.Conectar(); int idInserido = Convert.ToInt32(cmd.ExecuteScalar()); modelo.IDELEICAO1 = idInserido; } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Incluir(MODELOEleicao modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO Eleicao (IDELEICAO, IDEMPRESA, NOME, DESCRICAO, TIPOVOTO, MENSAGEMENCERRADO, MENSAGEMFIM, DATAINICIO, DATAFIM)" + "VALUES (NULL, @id, @nome, @dsc, @voto, @msgenc, @msgfim, @dtinicio, @dtfinal);" + "SELECT MAX(IDELEICAO) FROM Eleicao;"; cmd.Parameters.AddWithValue("@id", modelo.IDEMPRESA1); cmd.Parameters.AddWithValue("@nome", modelo.NOME1); cmd.Parameters.AddWithValue("@dsc", modelo.DESCRICAO1); cmd.Parameters.AddWithValue("@voto", modelo.TIPOVOTO1); cmd.Parameters.AddWithValue("@msgenc", modelo.MENSAGEMENCERRADO1); cmd.Parameters.AddWithValue("@msgfim", modelo.MENSAGEMFIM1); cmd.Parameters.AddWithValue("@dtinicio", modelo.DATAINICIO1.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("@dtfinal", modelo.DATAFIM1.ToString("yyyy-MM-dd HH:mm:ss")); conexao.Conectar(); int idInserido = Convert.ToInt32(cmd.ExecuteScalar()); modelo.IDELEICAO1 = idInserido; } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Alterar(MODELOEleicao modelo) { try { if (modelo.NOME1 == "") { throw new ArgumentNullException("Nome", "Nao pode ser vazio."); } if (modelo.TIPOVOTO1.ToString() == "") { throw new ArgumentNullException("Tipo de voto", "Deve escolher um tipo de voto"); } DALobj.Alterar(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
public void Incluir(MODELOEleicao modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO Eleicao (IDELEICAO,IDEMPRESA, NOME, DESCRICAO, TIPOVOTO, MENSAGEMENCERRADO, MENSAGEMFIM,DATAINICIO,DATAFIM)" + "VALUES (NULL,@idempresa, @nome, @desc, @tipovoto, @msgcerrado, @msgfim,@datainicio,@datafim);" + "SELECT MAX(IDELEICAO) FROM Eleicao;"; cmd.Parameters.AddWithValue("@nome", modelo.Nome); cmd.Parameters.AddWithValue("@idempresa", modelo.Idempresa); cmd.Parameters.AddWithValue("@desc", modelo.Descricao); cmd.Parameters.AddWithValue("@tipovoto", modelo.Tipovoto); cmd.Parameters.AddWithValue("@msgcerrado", modelo.Mensagemencerrado); cmd.Parameters.AddWithValue("@msgfim", modelo.Mensagemfim); cmd.Parameters.AddWithValue("@datainicio", modelo.Datainicio.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("@datafim", modelo.Datafim.ToString("yyyy-MM-dd HH:mm:ss")); conexao.Conectar(); int idInserido = Convert.ToInt32(cmd.ExecuteScalar()); modelo.Ideleicao = idInserido; } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Alterar(MODELOEleicao modelo) { try { if (modelo.Idempresa == "") { throw new ArgumentNullException("Codigo", "O campo não pode estar vazio"); } bool CaracterIndevido = Regex.IsMatch(modelo.Nome, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]")); if (CaracterIndevido == true) { throw new ArgumentNullException("Nome", "Nome não pode conter caractéres especiais"); } if (modelo.Nome == "") { throw new ArgumentNullException("Nome", "O Campo Nome não pode estar vazio"); } if (modelo.Mensagemencerrado == "") { throw new ArgumentNullException("Mensagem de encerrar", "O Campo Mensagem encerrar não pode estar vazio"); } if (modelo.Mensagemfim == "") { throw new ArgumentNullException("Mensagem fim", "O Campo Mensagem fim não pode estar vazio"); } if (Convert.ToString(modelo.Datainicio) == "") { throw new ArgumentNullException("Data inicio", "O Campo Data Inicio não pode estar vazio"); } if (modelo.Datafim <= modelo.Datainicio) { throw new ArgumentNullException("Data inicio", "A Data de fim não pode ser menor ou igual a data de inicio "); } if (Convert.ToString(modelo.Datafim) == "") { throw new ArgumentNullException("Data fim", "O Campo Data fim não pode estar vazio"); } if (modelo.Datafim < modelo.Datainicio) { throw new ArgumentNullException("Data fim", "A Data de inicio não pode ser maior que a data de fim "); } DALeleicao.Alterar(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
private void btn_salvar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLEleicao blleleicao = new BLLEleicao(cx); MODELOEleicao p = new MODELOEleicao(); p.NOME1 = TXTNome.Text; p.MENSSAGEMFIM1 = RICHTXTMsgConcluido.Text; p.MENSSAGEMENCERRADO1 = RICHTXTMsgEnc.Text; switch (CB_TipoVoto.SelectedItem.ToString()) { case "Não secreto": p.TIPOVOTO1 = 0; break; case "Secreto": p.TIPOVOTO1 = 1; break; } p.IDEMPRESA1 = Convert.ToInt32(TXTIDEmpresa.Text); p.DESCRICAO1 = TXTdescricao.Text; p.DATAINICIO1 = new DateTime(DTPinicio.Value.Year, DTPinicio.Value.Month, DTPinicio.Value.Day); p.DATAFIM1 = new DateTime(DTPfim.Value.Year, DTPfim.Value.Month, DTPfim.Value.Day); blleleicao.Incluir(p); TXTIDEleicao.Text = p.IDELEICAO1.ToString();; MessageBox.Show("Usuario inserido com sucesso id:" + p.IDELEICAO1); limparCampos(); alterapropriedades(1); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro j'a existe no banco de dados"); } else { MessageBox.Show("Falha ao inserir errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao inserir errro geral:" + ex.Message); } }
private void btn_salvar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLEleicao blleleicao = new BLLEleicao(cx); MODELOEleicao p = new MODELOEleicao(); p.Idempresa = TXTCodEmpresa.Text; p.Nome = TXTNomeEleicao.Text; p.Descricao = TXTDescricaoEleicao.Text; switch (CB_Voto.SelectedItem.ToString()) { case "Sim": p.Tipovoto = "S"; break; case "Nao": p.Tipovoto = "N"; break; } p.Mensagemencerrado = TXTMEncerramento.Text; p.Mensagemfim = TXTMConclusao.Text; p.Datainicio = new DateTime(DTEInicio.Value.Year, DTEInicio.Value.Month, DTEInicio.Value.Day); p.Datafim = new DateTime(DTETermino.Value.Year, DTETermino.Value.Month, DTETermino.Value.Day); blleleicao.Incluir(p); TXTIdEleicao.Text = p.Ideleicao.ToString();; MessageBox.Show("Usuario inserido com sucesso id:" + p.Ideleicao); limparCampos(); alterapropriedades(1); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro j'a existe no banco de dados"); } else { MessageBox.Show("Falha ao inserir erro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao inserir errro geral:" + ex.Message); } }
private void btn_alterar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLEleicao blleleicao = new BLLEleicao(cx); MODELOEleicao p = new MODELOEleicao(); //p.IdEmpresa = textBox_IDEmpresa.Text; p.NomeUrna = textBox_Nome.Text; p.Descricao = textBox_Descricao.Text; switch (comboBox_TipoVoto.SelectedItem.ToString()) { case "Secreto": p.Voto = "S"; break; case "Publico": p.Voto = "P"; break; } p.DataInicioEleicao = new DateTime(dateTimePicker_Inicio.Value.Year, dateTimePicker_Inicio.Value.Month, dateTimePicker_Inicio.Value.Day); p.DataFimEleicao = new DateTime(dateTimePicker_Fim.Value.Year, dateTimePicker_Fim.Value.Month, dateTimePicker_Fim.Value.Day); blleleicao.Alterar(p); textBox_IDUrna.Text = p.IdUrna.ToString();; MessageBox.Show("Usuario inserido com sucesso id:" + p.IdUrna); limparcampos(); alterapropriedades(1); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro já existe no banco de dados"); } else { MessageBox.Show("Falha ao alterar errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao alterar errro geral:" + ex.Message); } }
private void btn_salvar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLEleicao bllele = new BLLEleicao(cx); MODELOEleicao p = new MODELOEleicao(); p.IDEMPRESA1 = Convert.ToInt32(txtEmpresap.Text); p.NOME1 = txtNomep.Text; p.DESCRICAO1 = txtDescricaop.Text; p.TIPOVOTO1 = Convert.ToInt32(txtvoto.Text); p.MENSAGEMENCERRADO1 = txtEncerradop.Text; p.MENSAGEMFIM1 = txtFimp.Text; p.DATAINICIO1 = new DateTime(dateTimePick1.Value.Year, dateTimePick1.Value.Month, dateTimePick1.Value.Day); p.DATAFIM1 = new DateTime(dateTimePick2.Value.Year, dateTimePick2.Value.Month, dateTimePick2.Value.Day); p.IDELEICAO1 = Convert.ToInt32(TXTId.Text); bllele.Incluir(p); TXTId.Text = p.IDELEICAO1.ToString();; MessageBox.Show("Eleição registrada com sucesso id:" + p.IDELEICAO1); limparCampos(); alterapropriedades(1); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro j'a existe no banco de dados"); } else { MessageBox.Show("Falha ao inserir errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao inserir errro geral:" + ex.Message); } }
private void btn_alterar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLEleicao bllpessoa = new BLLEleicao(cx); MODELOEleicao p = new MODELOEleicao(); p.Nome = NomeElei.Text; p.Datainicio = Convert.ToDateTime(Inicio.Text); p.Datafim = Convert.ToDateTime(Fim.Text); p.Descricao = Eleidesc.Text; p.Mensagemencerrado = Encerramento.Text; p.Mensagemfim = Conclusao.Text; p.Idempresa = Convert.ToInt32(IdEmpresa.Text); p.Ideleicao = guardar; if (TipoVoto.Checked == true) { p.Tipovoto = 1; } if (TipoVoto.Checked == false) { p.Tipovoto = 0; } bllpessoa.Alterar(p); MessageBox.Show("Usuario alterado com sucesso."); limparCampos(); alterapropriedades(1); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro já existe no banco de dados"); } else { MessageBox.Show("Falha ao alterar errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao alterar errro geral:" + ex.Message); } }
private void popularcampos(MODELOEleicao p) { if (p != null) { txtEmpresap.Text = p.IDEMPRESA1.ToString(); txtvoto.Text = p.TIPOVOTO1.ToString(); txtNomep.Text = p.NOME1; txtDescricaop.Text = p.DESCRICAO1; txtEncerradop.Text = p.MENSAGEMENCERRADO1; txtFimp.Text = p.MENSAGEMFIM1; dateTimePick1.Text = Convert.ToString(p.DATAINICIO1); dateTimePick2.Text = Convert.ToString(p.DATAFIM1); TXTId.Text = p.IDELEICAO1.ToString(); } }
private void DGVDados_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { this.modeleleicao = new MODELOEleicao(); this.modeleleicao.IdUrna = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[0].Value.ToString()); this.modeleleicao.IdEmpresa = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[1].Value.ToString()); DateTime data = Convert.ToDateTime(DGVDados.Rows[e.RowIndex].Cells[2].Value.ToString()); this.modeleleicao.DataInicioEleicao = data; this.modeleleicao.DataFimEleicao = data; this.modeleleicao.Descricao = DGVDados.Rows[e.RowIndex].Cells[3].Value.ToString(); this.modeleleicao.NomeUrna = DGVDados.Rows[e.RowIndex].Cells[4].Value.ToString(); this.modeleleicao.Voto = DGVDados.Rows[e.RowIndex].Cells[5].Value.ToString(); this.Close(); }
private void DGVDados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { this.modeloelei = new MODELOEleicao(); this.modeloelei.Ideleicao = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[0].Value.ToString()); this.modeloelei.Idempresa = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[1].Value.ToString()); this.modeloelei.Nome = DGVDados.Rows[e.RowIndex].Cells[2].Value.ToString(); this.modeloelei.Descricao = DGVDados.Rows[e.RowIndex].Cells[3].Value.ToString(); this.modeloelei.Tipovoto = Convert.ToByte(DGVDados.Rows[e.RowIndex].Cells[4].Value); this.modeloelei.Mensagemencerrado = DGVDados.Rows[e.RowIndex].Cells[5].Value.ToString(); this.modeloelei.Mensagemfim = DGVDados.Rows[e.RowIndex].Cells[6].Value.ToString(); DateTime data = Convert.ToDateTime(DGVDados.Rows[e.RowIndex].Cells[7].Value.ToString()); DateTime data1 = Convert.ToDateTime(DGVDados.Rows[e.RowIndex].Cells[7].Value.ToString()); this.modeloelei.Datainicio = data; this.modeloelei.Datafim = data1; this.Close(); }
private void popularcampos(MODELOEleicao p) { Inicio.Text = Convert.ToString(p.Datainicio); Fim.Text = Convert.ToString(p.Datafim); NomeElei.Text = p.Nome; Eleidesc.Text = p.Descricao; Encerramento.Text = p.Mensagemencerrado; Conclusao.Text = p.Mensagemfim; IdEmpresa.Text = p.Idempresa.ToString(); if (p.Tipovoto == 1) { TipoVoto.Checked = true; } if (p.Tipovoto == 0) { TipoVoto.Checked = false; } }
public void Alterar(MODELOEleicao modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = "UPDATE Eleicao SET IDEMPRESA = @id," + " NOME = @nome," + " DESCRICAO = @dsc," + " TIPOVOTO = @voto," + " MENSAGEMENCERRADO = @msgenc," + " MENSAGEMFIM = @msgfim," + " DATAINICIO = @dtinicio," + " DATAFIM = @dtfinal" + " WHERE " + " IDELEICAO = @ide"; string datainicio = modelo.DATAINICIO1.ToString("yyyy-MM-dd HH:mm:ss"); string datafim = modelo.DATAFIM1.ToString("yyyy-MM-dd HH:mm:ss"); cmd.Parameters.AddWithValue("@ide", modelo.IDELEICAO1); cmd.Parameters.AddWithValue("@id", modelo.IDEMPRESA1); cmd.Parameters.AddWithValue("@nome", modelo.NOME1); cmd.Parameters.AddWithValue("@dsc", modelo.DESCRICAO1); cmd.Parameters.AddWithValue("@voto", modelo.TIPOVOTO1); cmd.Parameters.AddWithValue("@msgenc", modelo.MENSAGEMENCERRADO1); cmd.Parameters.AddWithValue("@msgfim", modelo.MENSAGEMFIM1); cmd.Parameters.AddWithValue("@dtinicio", datainicio); cmd.Parameters.AddWithValue("@dtfinal", datafim); this.conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Alterar(MODELOEleicao modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = " UPDATE Eleicao SET IDEMPRESA = @IDEMPRESA," + " NOME = @NOME," + " DESCRICAO = @DESCRICAO," + " TIPOVOTO = @TIPOVOTO," + " MENSAGEMENCERRADO = @MENSAGEMENCERRADO," + " MENSAGEMFIM = @MENSAGEMFIM," + " DATAINICIO = @DATAINICIO," + " DATAFIM = @DATAFIM" + " WHERE " + " IDELEICAO = @IDELEICAO"; cmd.Parameters.AddWithValue("@IDEMPRESA", modelo.IDEMPRESA1); cmd.Parameters.AddWithValue("@NOME", modelo.NOME1); cmd.Parameters.AddWithValue("@DESCRICAO", modelo.DESCRICAO1); cmd.Parameters.AddWithValue("@TIPOVOTO", modelo.TIPOVOTO1); cmd.Parameters.AddWithValue("@MENSAGEMENCERRADO", modelo.MENSSAGEMENCERRADO1); cmd.Parameters.AddWithValue("@MENSAGEMFIM", modelo.MENSSAGEMFIM1); string datafim = modelo.DATAFIM1.ToString("yyyy-MM-dd HH:mm:ss"); cmd.Parameters.AddWithValue("@DATAFIM", datafim); string datainicio = modelo.DATAINICIO1.ToString("yyyy-MM-dd HH:mm:ss"); cmd.Parameters.AddWithValue("@DATAINICIO", datainicio); cmd.Parameters.AddWithValue("@IDELEICAO", modelo.IDELEICAO1); this.conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
public void Alterar(MODELOEleicao modelo) { try { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = this.conexao.ObjetoConexao; cmd.CommandText = " UPDATE Eleicao SET IDEMPRESA = @idempresa," + " NOME = @nome," + " DESCRICAO = @desc," + " TIPOVOTO = @tipovoto," + " MENSAGEMENCERRADO = @msgcerrado," + " MENSAGEMFIM = @msgfim," + " DATAINICIO = @datainicio," + " DATAFIM = @datafim" + " WHERE " + " IDELEICAO = @id"; cmd.Parameters.AddWithValue("@nome", modelo.Nome); cmd.Parameters.AddWithValue("@idempresa", modelo.Idempresa); cmd.Parameters.AddWithValue("@id", modelo.Ideleicao); cmd.Parameters.AddWithValue("@desc", modelo.Descricao); cmd.Parameters.AddWithValue("@tipovoto", modelo.Tipovoto); cmd.Parameters.AddWithValue("@msgcerrado", modelo.Mensagemencerrado); cmd.Parameters.AddWithValue("@msgfim", modelo.Mensagemfim); cmd.Parameters.AddWithValue("@datainicio", modelo.Datainicio); cmd.Parameters.AddWithValue("@datafim", modelo.Datafim); this.conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } finally { this.conexao.Desconectar(); } }
private void DGVDados_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { this.modeleleicao = new MODELOEleicao(); this.modeleleicao.IDELEICAO1 = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[0].Value); this.modeleleicao.IDEMPRESA1 = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[1].Value); this.modeleleicao.NOME1 = DGVDados.Rows[e.RowIndex].Cells[2].Value.ToString(); this.modeleleicao.DESCRICAO1 = DGVDados.Rows[e.RowIndex].Cells[3].Value.ToString(); this.modeleleicao.TIPOVOTO1 = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[4].Value); this.modeleleicao.MENSSAGEMENCERRADO1 = DGVDados.Rows[e.RowIndex].Cells[5].Value.ToString(); this.modeleleicao.MENSSAGEMFIM1 = DGVDados.Rows[e.RowIndex].Cells[6].Value.ToString(); DateTime datainicio = Convert.ToDateTime(DGVDados.Rows[e.RowIndex].Cells[7].Value.ToString()); this.modeleleicao.DATAINICIO1 = datainicio; DateTime datafim = Convert.ToDateTime(DGVDados.Rows[e.RowIndex].Cells[8].Value.ToString()); this.modeleleicao.DATAFIM1 = datafim; this.Close(); }
public void Alterar(MODELOEleicao modelo) { try { if (modelo.NOME1 == "") { throw new ArgumentNullException("Nome", "Nao pode ser vazio."); } DALobj.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
private void DGVDados_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { this.modeloeleicao = new MODELOEleicao(); this.modeloeleicao.Ideleicao = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[0].Value.ToString()); this.modeloeleicao.Idempresa = DGVDados.Rows[e.RowIndex].Cells[1].Value.ToString(); this.modeloeleicao.Nome = DGVDados.Rows[e.RowIndex].Cells[2].Value.ToString(); this.modeloeleicao.Descricao = DGVDados.Rows[e.RowIndex].Cells[3].Value.ToString(); this.modeloeleicao.Tipovoto = DGVDados.Rows[e.RowIndex].Cells[4].Value.ToString(); this.modeloeleicao.Mensagemencerrado = DGVDados.Rows[e.RowIndex].Cells[5].Value.ToString(); this.modeloeleicao.Mensagemfim = DGVDados.Rows[e.RowIndex].Cells[6].Value.ToString(); DateTime datai = Convert.ToDateTime(DGVDados.Rows[e.RowIndex].Cells[7].Value.ToString()); this.modelpessoa.DataNascimento = datai; DateTime dataf = Convert.ToDateTime(DGVDados.Rows[e.RowIndex].Cells[8].Value.ToString()); this.modelpessoa.DataNascimento = dataf; this.Close(); }
private void reportViewer1_Load(object sender, EventArgs e) { string connstr = "server=;port=;user=;password=;database="; MySqlConnection conn = new MySqlConnection(connstr); try { conn.Open(); string sql = "SELECT IDELEICAO, IDEMPRESA, NOME, TIPOVOTO, DATAINICIO, DATAFIM FROM Eleicao"; MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conn; cmd.CommandText = sql; MySqlDataReader rdr = cmd.ExecuteReader(); List <MODELOEleicao> lrp = new List <MODELOEleicao>(); while (rdr.Read()) { MODELOEleicao rt = new MODELOEleicao(); rt.Ideleicao = Convert.ToInt32(rdr[2].ToString()); rt.Nome = rdr[4].ToString(); rt.Idempresa = rdr[3].ToString(); rt.Datafim = Convert.ToDateTime(rdr[1].ToString()); rt.Datainicio = Convert.ToDateTime(rdr[0].ToString()); rt.Tipovoto = rdr[5].ToString(); lrp.Add(rt); } rdr.Close(); ReportDataSource rds = new ReportDataSource("RelatorioEleicao", lrp); this.reportEleicao.LocalReport.ReportEmbeddedResource = "PadraoDeProjetoEmCamadas.ReportEleicao.rdlc"; this.reportEleicao.LocalReport.DataSources.Clear(); this.reportEleicao.LocalReport.DataSources.Add(rds); this.reportEleicao.RefreshReport(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } conn.Close(); }
protected void DGVeleicao_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { this.modeloele = new MODELOEleicao(); this.modeloele.IDELEICAO1 = Convert.ToInt32(DGVeleicao.Rows[e.RowIndex].Cells[0].Value.ToString()); this.modeloele.IDEMPRESA1 = Convert.ToInt32(DGVeleicao.Rows[e.RowIndex].Cells[1].Value.ToString()); this.modeloele.NOME1 = DGVeleicao.Rows[e.RowIndex].Cells[2].Value.ToString(); this.modeloele.DESCRICAO1 = DGVeleicao.Rows[e.RowIndex].Cells[3].Value.ToString(); this.modeloele.TIPOVOTO1 = Convert.ToInt32(DGVeleicao.Rows[e.RowIndex].Cells[4].Value.ToString()); this.modeloele.MENSAGEMENCERRADO1 = DGVeleicao.Rows[e.RowIndex].Cells[5].Value.ToString(); this.modeloele.MENSAGEMFIM1 = DGVeleicao.Rows[e.RowIndex].Cells[6].Value.ToString(); DateTime data = Convert.ToDateTime(DGVeleicao.Rows[e.RowIndex].Cells[7].Value.ToString()); this.modeloele.DATAINICIO1 = data; DateTime dataf = Convert.ToDateTime(DGVeleicao.Rows[e.RowIndex].Cells[8].Value.ToString()); this.modeloele.DATAFIM1 = dataf; this.Close(); }
private void popularcampos(MODELOEleicao p) { if (p != null) { textBox_Descricao.Text = p.Descricao; textBox_IDEmpresa.Text = Convert.ToString(p.IdEmpresa); textBox_IDUrna.Text = Convert.ToString(p.IdUrna); textBox_Nome.Text = p.NomeUrna; dateTimePicker_Inicio.Text = Convert.ToString(p.DataInicioEleicao); dateTimePicker_Fim.Text = Convert.ToString(p.DataFimEleicao); switch (p.Voto) { case "S": comboBox_TipoVoto.SelectedItem = "Secreto"; break; case "P": comboBox_TipoVoto.SelectedItem = "Publico"; break; } } }
private void popularcampos(MODELOEleicao p) { if (p != null) { DTPinicio.Text = Convert.ToString(p.DATAINICIO1); DTPfim.Text = Convert.ToString(p.DATAFIM1); TXTNome.Text = p.NOME1; RICHTXTMsgConcluido.Text = p.MENSSAGEMFIM1; RICHTXTMsgEnc.Text = p.MENSSAGEMENCERRADO1; TXTIDEleicao.Text = p.IDELEICAO1.ToString(); TXTdescricao.Text = p.DESCRICAO1; TXTIDEmpresa.Text = p.IDEMPRESA1.ToString(); switch (p.TIPOVOTO1) { case 0: CB_TipoVoto.SelectedItem = "Não secreto"; break; case 1: CB_TipoVoto.SelectedItem = "Secreto"; break; } } }
public void Alterar(MODELOEleicao modelo) { try { if (modelo.NomeUrna == "") { throw new ArgumentNullException("Nome", "Nao pode ser vazio."); } if (modelo.Voto == "") { throw new ArgumentNullException("Voto", "Escolha seu tipo de voto"); } DALobj.Alterar(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }
private void Popularcampos(MODELOEleicao p) { if (p != null) { TXTIdEleicao.Text = Convert.ToString(p.Ideleicao); TXTCodEmpresa.Text = p.Idempresa; TXTNomeEleicao.Text = p.Nome; TXTDescricaoEleicao.Text = p.Descricao; switch (p.Tipovoto) { case "S": CB_Voto.SelectedItem = "Sim"; break; case "N": CB_Voto.SelectedItem = "Nao"; break; } TXTMEncerramento.Text = p.Mensagemencerrado; TXTMConclusao.Text = p.Mensagemfim; DTEInicio.Text = Convert.ToString(p.Datainicio); DTETermino.Text = Convert.ToString(p.Datafim); } }
public void Incluir(MODELOEleicao modelo) { try { /* TRATAMENTO ID EMPRESA--------------------------------------------------------------------------------------------------------------------------------------------------------------*/ if (modelo.Idempresa <= 0) { throw new ArgumentNullException("Codigo", "Codigo não pode conter números menores ou iguais a zero"); } if (Convert.ToString(modelo.Idempresa) == "") { throw new ArgumentNullException("Codigo", "O campo Codigo não pode estar vazio"); } /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ /* TRATAMENTO NOME--------------------------------------------------------------------------------------------------------------------------------------------------------------*/ bool CaracterIndevido = Regex.IsMatch(modelo.Nome, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]")); if (CaracterIndevido == true) { throw new ArgumentNullException("Nome", "Nome não pode conter caractéres especiais"); } if (modelo.Nome == "") { throw new ArgumentNullException("Nome", "O Campo Nome não pode estar vazio"); } /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ /* TRATAMENTO MENSAGEM ENCERRAR--------------------------------------------------------------------------------------------------------------------------------------------------------------*/ if (modelo.Mensagemencerrado == "") { throw new ArgumentNullException("Mensagem de encerrar", "O Campo Mensagem encerrar não pode estar vazio"); } /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ /* TRATAMENTO MENSAGEM FIM--------------------------------------------------------------------------------------------------------------------------------------------------------------*/ if (modelo.Mensagemfim == "") { throw new ArgumentNullException("Mensagem fim", "O Campo Mensagem fim não pode estar vazio"); } /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ /* TRATAMENTO DATA INICIO--------------------------------------------------------------------------------------------------------------------------------------------------------------*/ if (Convert.ToString(modelo.Datainicio) == "") { throw new ArgumentNullException("Data inicio", "O Campo Data Inicio não pode estar vazio"); } if (modelo.Datafim <= modelo.Datainicio) { throw new ArgumentNullException("Data inicio", "A Data de fim não pode ser menor ou igual a data de inicio "); } /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ /* TRATAMENTO DATA FIM--------------------------------------------------------------------------------------------------------------------------------------------------------------*/ if (Convert.ToString(modelo.Datafim) == "") { throw new ArgumentNullException("Data fim", "O Campo Data fim não pode estar vazio"); } if (modelo.Datafim < modelo.Datainicio) { throw new ArgumentNullException("Data fim", "A Data de inicio não pode ser maior que a data de fim "); } /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ DALobj.Incluir(modelo); } catch (MySqlException e) { throw e; } catch (Exception e) { throw e; } }