private void btnEditar_Click(object sender, EventArgs e) { //POPULANDO O FORM - INTEGRANTES List<Integrante> oListIntegrantes = new List<Integrante>(); oListIntegrantes = ((List<Integrante>)grEventos.DataSource); oIntegrante = oListIntegrantes[grEventos.SelectedRows[0].Index]; tabControl.SelectedIndex = 1; txtCelular.Text = oIntegrante.Celular; txtCep.Text = oIntegrante.oEndereco.CEP; txtCidade.Text = oIntegrante.oEndereco.Cidade; txtEstado.Text = oIntegrante.oEndereco.Estado; txtLogradouro.Text = oIntegrante.oEndereco.Logradouro; txtNome.Text = oIntegrante.Name; txtTelefone.Text = oIntegrante.Telefone; List<Faccao> oListFaccao = (List<Faccao>)cbFaccao.DataSource; int FaccaoID = oIntegrante.oFaccao.FaccaoID; foreach (Faccao oFaccao in oListFaccao) { if (oFaccao.FaccaoID == FaccaoID) { oIntegrante.oFaccao = oFaccao; } } cbHierarquia.SelectedIndex = (short)oIntegrante.Hierarquia; cbFaccao.SelectedIndex = cbFaccao.Items.IndexOf(oIntegrante.oFaccao); }
/// <summary> /// INTEGRANTES /// GetAll Integrantes /// </summary> /// <returns>Lista de Integrantes Retornados</returns> public List<Integrante> GetAllIntegrantesbyFaccao(int faccaoid) { //Sql de busca dos Integrantes SqlDataReader oReader = CFConexao.ExecuteSelect(string.Format("SELECT * FROM cfIntegrante WHERE cfIntegrante_cfFaccaoID = {0}", faccaoid)); //Retornando os Integrantes List<Integrante> oListIntegrantes = new List<Integrante>(); while (oReader.Read()) { Integrante oIntegrante = new Integrante(); oIntegrante.oFaccao = new Faccao(); oIntegrante.oEndereco = new Endereco(); oIntegrante.Celular = oReader["cfIntegranteCelular"].ToString(); oIntegrante.Foto = oReader["cfIntegranteFoto"].ToString(); oIntegrante.Hierarquia = (EscudoEnum)(Convert.ToInt16(oReader["cfIntegranteHierarquia"].ToString())); oIntegrante.IntegranteID = Convert.ToInt32(oReader["cfIntegranteID"].ToString()); oIntegrante.Name = oReader["cfIntegranteName"].ToString(); oIntegrante.oEndereco.CEP = oReader["cfIntegranteCep"].ToString(); oIntegrante.oEndereco.Cidade = oReader["cfIntegranteCidade"].ToString(); oIntegrante.oEndereco.Estado = oReader["cfIntegranteEstado"].ToString(); oIntegrante.oEndereco.Logradouro = oReader["cfIntegranteLogradouro"].ToString(); oIntegrante.Telefone = oReader["cfIntegranteTelefone"].ToString(); oIntegrante.oFaccao.FaccaoID = Convert.ToInt32(oReader["cfIntegrante_cfFaccaoID"].ToString()); oListIntegrantes.Add(oIntegrante); } oReader.Close(); CFConexao.Conexao.Close(); return oListIntegrantes; }
/// <summary> /// INTEGRANTES /// GetAll Integrantes /// </summary> /// <returns>Lista de Integrantes Retornados</returns> public List <Integrante> GetAllIntegrantesbyFaccao(int faccaoid) { //Sql de busca dos Integrantes SqlDataReader oReader = CFConexao.ExecuteSelect(string.Format("SELECT * FROM cfIntegrante WHERE cfIntegrante_cfFaccaoID = {0}", faccaoid)); //Retornando os Integrantes List <Integrante> oListIntegrantes = new List <Integrante>(); while (oReader.Read()) { Integrante oIntegrante = new Integrante(); oIntegrante.oFaccao = new Faccao(); oIntegrante.oEndereco = new Endereco(); oIntegrante.Celular = oReader["cfIntegranteCelular"].ToString(); oIntegrante.Foto = oReader["cfIntegranteFoto"].ToString(); oIntegrante.Hierarquia = (EscudoEnum)(Convert.ToInt16(oReader["cfIntegranteHierarquia"].ToString())); oIntegrante.IntegranteID = Convert.ToInt32(oReader["cfIntegranteID"].ToString()); oIntegrante.Name = oReader["cfIntegranteName"].ToString(); oIntegrante.oEndereco.CEP = oReader["cfIntegranteCep"].ToString(); oIntegrante.oEndereco.Cidade = oReader["cfIntegranteCidade"].ToString(); oIntegrante.oEndereco.Estado = oReader["cfIntegranteEstado"].ToString(); oIntegrante.oEndereco.Logradouro = oReader["cfIntegranteLogradouro"].ToString(); oIntegrante.Telefone = oReader["cfIntegranteTelefone"].ToString(); oIntegrante.oFaccao.FaccaoID = Convert.ToInt32(oReader["cfIntegrante_cfFaccaoID"].ToString()); oListIntegrantes.Add(oIntegrante); } oReader.Close(); CFConexao.Conexao.Close(); return(oListIntegrantes); }
private void btnExcluir_Click(object sender, EventArgs e) { List<Integrante> oListIntegrantes = new List<Integrante>(); oListIntegrantes = ((List<Integrante>)grEventos.DataSource); oIntegrante = oListIntegrantes[grEventos.SelectedRows[0].Index]; new IntegranteDAO().ExcluirIntegrante(oIntegrante); MessageBox.Show("Integrante Excluido com Sucesso!"); }
/// <summary> /// INTEGRANTES /// Salvando os Integrantes /// </summary> /// <param name="oIntegrante">Objeto de Integrante</param> public void SalvarIntegrante(Integrante oIntegrante) { //Sql de update dos Eventos if (oIntegrante.IntegranteID != 0) { CFConexao.ExecSQL(String.Format("UPDATE cfIntegrante SET cfIntegranteName = '{0}', cfIntegranteHierarquia = {1}, cfIntegranteCidade = '{2}', cfIntegranteLogradouro = '{3}', cfIntegranteCep = '{4}', cfIntegranteEstado = '{5}', cfIntegranteCelular = '{6}', cfIntegranteTelefone = '{7}', cfIntegranteFoto = '{8}', cfIntegrante_cfFaccaoID = {10} WHERE cfIntegranteID = {9}", oIntegrante.Name, (short)oIntegrante.Hierarquia, oIntegrante.oEndereco.Cidade, oIntegrante.oEndereco.Logradouro, oIntegrante.oEndereco.CEP, oIntegrante.oEndereco.Estado, oIntegrante.Celular, oIntegrante.Telefone, oIntegrante.Foto, oIntegrante.IntegranteID, oIntegrante.oFaccao.FaccaoID)); } //Sql de Inserção dos Eventos else { CFConexao.ExecSQL(String.Format("INSERT INTO cfIntegrante VALUES('{0}',{1},'{2}','{3}','{4}','{5}','{6}','{7}','{8}',{9})", oIntegrante.Name, (short)oIntegrante.Hierarquia, oIntegrante.oEndereco.Cidade, oIntegrante.oEndereco.Logradouro, oIntegrante.oEndereco.CEP, oIntegrante.oEndereco.Estado, oIntegrante.Celular, oIntegrante.Telefone, oIntegrante.Foto, oIntegrante.oFaccao.FaccaoID)); } }
/// <summary> /// INTEGRANTES /// Excluir Integrante /// </summary> /// <param name="oIntegrante">Objeto de Integrante</param> public void ExcluirIntegrante(Integrante oIntegrante) { //Sql de excluir dos Integrantes CFConexao.ExecSQL(String.Format("DELETE FROM cfIntegrante WHERE cfIntegranteID = {0}", oIntegrante.IntegranteID)); }
private void btnNovo_Click(object sender, EventArgs e) { tabControl.SelectedIndex = 1; oIntegrante = new Integrante(); txtCelular.Text = txtCep.Text = txtCidade.Text = txtEstado.Text = txtLogradouro.Text = txtNome.Text = txtTelefone.Text = string.Empty; cbHierarquia.SelectedIndex = 0; }