private void btvoltar_Click(object sender, EventArgs e) { fPaginaPrincipal verPaginaPrincipal = new fPaginaPrincipal(); this.Hide(); verPaginaPrincipal.Show(); }
private void loginbutton_Click(object sender, EventArgs e) { //Verificar se o Login está correcto string sql = "select idConta,Username , Password from Conta where Username = '******' And Password = '******'"; SB_DB buscarLogin = new SB_DB(sql, 3, "select"); buscarLogin.Run(); IList <String> resultado = buscarLogin.List; if (resultado.Count == 0) { MessageBox.Show("Username ou Password Erradas"); } else { MessageBox.Show("Login com Sucesso."); //Defenir o id da sessão Program.IdSessao = txtusername.Text; Program.IdContaActiva = Convert.ToInt32(buscarLogin.List[0]); //Mostrar a Página principal fPaginaPrincipal verPaginaPricinpal = new fPaginaPrincipal(); this.Hide(); verPaginaPricinpal.Show(); } }
private void btcriarIdeia_Click(object sender, EventArgs e) { IList <String> setofdata = new List <string>(); setofdata.Add(txttitulo.Text); setofdata.Add(txttag.Text); setofdata.Add(cmbcategoria.SelectedItem.ToString()); setofdata.Add(rtbmensagem.Text); IValidation validarIdeia = CriarIdeiaValidation.Singleton(); //Validação dos Campos if (validarIdeia.Validar(setofdata)) { var categoria = new Categoria(""); //buscar a categoria selecionada na combobox na lista de categorias foreach (var cat in categoriaLista) { if (cat.Tipo == cmbcategoria.SelectedItem.ToString()) { categoria.Id = cat.Id; categoria.Tipo = cat.Tipo; } } //Inserir a ideia da ideia na base de dados string sql = "insert into Ideia (Titulo,Mensagem,Estado,Data,idGrupo,idCategoria,idConta) values ('" + txttitulo.Text + "','" + rtbmensagem.Text + "','Aberto','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "',NULL,'" + categoria.Id + "','" + Program.IdContaActiva + "')"; SB_DB inseriSessao = new SB_DB(sql, 1, "insert"); inseriSessao.Run(); //Ver se a ideia vem com Tag preenchida if (!txttag.Text.Equals("")) { //Buscar o Id da novoa ideia Criada string sql2 = "select MAX(Ideia.idIdeia)from Ideia"; SB_DB novaIdIdeia = new SB_DB(sql2, 1, "select"); novaIdIdeia.Run(); //Verificar se tem a Tag na base de dados string sql1 = "select idTag from Tag where Nome = '" + txttag.Text + "'"; SB_DB verificaTag = new SB_DB(sql1, 1, "select"); verificaTag.Run(); int idIdeiaNova = Convert.ToInt32(novaIdIdeia.List[0]); if (verificaTag.List.Count > 0) { //Inserir a ideia na Tag ja existente - Tabela Ideia_Tag sql1 = "insert into Ideia_Tag (idIdeia,idTag) values ('" + idIdeiaNova + "','" + Convert.ToInt32(verificaTag.List[0]) + "')"; SB_DB inseriTagIdeia = new SB_DB(sql1, 1, "insert"); inseriTagIdeia.Run(); } else { //Inserir a nova Tag na Base de dados sql1 = "insert into Tag (Nome,Data) values ('" + txttitulo.Text + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "')"; SB_DB inseriTag = new SB_DB(sql1, 1, "insert"); inseriTag.Run(); //Buscar o Id da nova Tag Criada sql1 = "select MAX(Tag.idTag)from Tag"; SB_DB novaTag = new SB_DB(sql1, 1, "select"); novaTag.Run(); //Inserir a ideia na Tag ja existente - Tabela Ideia_Tag sql1 = "insert into Ideia_Tag (idIdeia,idTag) values ('" + idIdeiaNova + "','" + Convert.ToInt32(novaTag.List[0]) + "')"; SB_DB inseriTagIdeia = new SB_DB(sql1, 1, "insert"); inseriTagIdeia.Run(); } } //Mostrar uma mensagem de sucesso MessageBox.Show("Inserção com sucesso da ideia: \n" + "Titulo: " + txttitulo.Text + "\n" + "Categoria: " + categoria.Tipo + " Tag: " + txttag.Text + "\n" + "Pelo utilizador: " + Program.IdSessao + "\n" + "Data de Inserção: " + DateTime.Now.ToString()); //Voltar para Pagina Principal fPaginaPrincipal voltarPaginaPrincipal = new fPaginaPrincipal(); this.Hide(); voltarPaginaPrincipal.Show(); } }