public Reunioes Procurar(Guid id) { using (NpgsqlConnection conexao = new NpgsqlConnection(this.connectionString)) { conexao.Open(); NpgsqlCommand comando = new NpgsqlCommand(); comando.CommandText = "SELECT * FROM reunioes " + "WHERE id = @id;"; comando.Connection = conexao; comando.Parameters.AddWithValue("id", id.ToString()); Reunioes Reunioes = new Reunioes(); using (NpgsqlDataReader SqlData = comando.ExecuteReader()) { if (SqlData.Read()) { Reunioes.id = Guid.Parse(String.Format("{0}", SqlData["id"])); Reunioes.data = (DateTime)SqlData["data"]; Reunioes.titulo = String.Format("{0}", SqlData["titulo"]); Reunioes.id_pessoa = Guid.Parse(String.Format("{0}", SqlData["id_pessoa"])); Reunioes.data_atz = (DateTime)SqlData["data_atz"]; Reunioes.id_condominio = Guid.Parse(String.Format("{0}", SqlData["id_condominio"])); } } return(Reunioes); } }
public bool Alterar(Reunioes Reunioes) { using (NpgsqlConnection conexao = new NpgsqlConnection(this.connectionString)) { conexao.Open(); NpgsqlCommand comando = new NpgsqlCommand(); comando.CommandText = "UPDATE reunioes " + "SET data = @data," + "titulo = @titulo," + "id_pessoa = @id_pessoa," + "data_atz = @data_atz, " + "id_condominio = @id_condominio " + "WHERE id = @id;"; comando.Connection = conexao; comando.Parameters.AddWithValue("id", Reunioes.id.ToString()); comando.Parameters.AddWithValue("data", Reunioes.data); comando.Parameters.AddWithValue("titulo", Reunioes.titulo); comando.Parameters.AddWithValue("id_pessoa", Reunioes.id_pessoa); comando.Parameters.AddWithValue("data_atz", Reunioes.data_atz); comando.Parameters.AddWithValue("id_condominio", Reunioes.id_condominio); return(comando.ExecuteNonQuery() > 0); } }
public void setReunioes(Reunioes reuniao) { if (!this.reunioes.Alterar(reuniao)) { this.reunioes.Inserir(reuniao); } }
public void Procurar() { Guid Id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"); try { ReunioesRepositorio reunioesRepositorio = new ReunioesRepositorio(str); Reunioes Reunioes = reunioesRepositorio.Procurar(Id); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Inserir(Reunioes Reunioes) { using (NpgsqlConnection conexao = new NpgsqlConnection(this.connectionString)) { conexao.Open(); NpgsqlCommand comando = new NpgsqlCommand(); comando.CommandText = "INSERT INTO reunioes (id, data, titulo, id_pessoa, data_atz, id_condominio) " + " values(@id, @data, @titulo, @id_pessoa, @data_atz, @id_condominio)"; comando.Connection = conexao; comando.Parameters.AddWithValue("id", Reunioes.id.ToString()); comando.Parameters.AddWithValue("data", Reunioes.data); comando.Parameters.AddWithValue("titulo", Reunioes.titulo); comando.Parameters.AddWithValue("id_pessoa", Reunioes.id_pessoa); comando.Parameters.AddWithValue("data_atz", Reunioes.data_atz); comando.Parameters.AddWithValue("id_condominio", Reunioes.id_condominio); comando.ExecuteNonQuery(); } }
public void AlterarReunioes() { Reunioes Reunioes = new Reunioes() { id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"), id_pessoa = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"), id_condominio = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"), data = DateTime.Parse("01/01/2098"), titulo = "Teste Titulo = Altera", data_atz = DateTime.Parse("01/01/2158") }; try { ReunioesRepositorio reunioesRepositorio = new ReunioesRepositorio(str); reunioesRepositorio.Alterar(Reunioes); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public ActionResult EditarReunioes(DateTime dataReunioes, string id, string titulo) { string str = ConfigurationManager.ConnectionStrings["conexao"].ToString(); ReunioesRepositorio reunioesRepositorio = new ReunioesRepositorio(str); ReunioesAplicacao reunioesApicacao = new ReunioesAplicacao(reunioesRepositorio); if (id.Equals("Novo")) { id = Guid.NewGuid().ToString(); } Reunioes reuniao = new Reunioes() { id = Guid.Parse(id), id_condominio = (Guid)Session["Condominio"], id_pessoa = (Guid)Session["usuario"], data = dataReunioes, titulo = titulo }; reunioesApicacao.setReunioes(reuniao); return(RedirectToAction("Index")); }
public static List <Reunioes> ListaReunioes() { List <Irmao> listaIrmaos = new List <Irmao>(); List <Reunioes> mesReunões = new List <Reunioes>(); listaIrmaos.Add(new Irmao("Tiago", true, true, true, true)); listaIrmaos.Add(new Irmao("Airton", true, true, true, true)); listaIrmaos.Add(new Irmao("Andre", true, true, true, true)); listaIrmaos.Add(new Irmao("Washington", true, true, true, true)); listaIrmaos.Add(new Irmao("Jose Paulo", true, true, false, true)); if (mesReunões.Count().Equals(0)) { //Irmao palco = null; //Irmao volante = null; //Irmao equipamento = null; //Irmao[] indicadores = null; int indice = 0; Reunioes novaReuniao = new Reunioes(); //for (int x=0; x < 6; x++) //{ while (novaReuniao.Palco == null) { if (indice == listaIrmaos.Count) { indice = 0; } if (listaIrmaos[indice].SomP) { novaReuniao.Palco = listaIrmaos[indice]; } else { indice++; } } indice = 0; while (novaReuniao.Volante == null) { if (indice == listaIrmaos.Count) { indice = 0; } if (listaIrmaos[indice].SomM && !novaReuniao.temQualquerDesignacao(listaIrmaos[indice].Nome)) { novaReuniao.Volante = listaIrmaos[indice]; } else { indice++; } } indice = 0; while (novaReuniao.Equipamento == null) { if (indice == listaIrmaos.Count) { indice = 0; } if (listaIrmaos[indice].SomC && !novaReuniao.temQualquerDesignacao(listaIrmaos[indice].Nome)) { novaReuniao.Equipamento = listaIrmaos[indice]; } else { indice++; } } indice = 0; for (int contador = 0; contador < novaReuniao.Indicadores.Length; contador++) { while (novaReuniao.Indicadores[contador] == null) { if (indice == listaIrmaos.Count) { indice = 0; } if (listaIrmaos[indice].Indicador && !novaReuniao.temQualquerDesignacao(listaIrmaos[indice].Nome)) { novaReuniao.Indicadores[contador] = listaIrmaos[indice]; } else { indice++; } } } //} //Reunioes nova = new Reunioes(palco, volante, equipamento, indicadores); } return(mesReunões); }