示例#1
0
 public void Salvar(Cidade_copiadora variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Cidade_copiadora (cidade, responsavel, email1, nome, endereco, email, telefone, telefone1, link_google_maps, data, painel) VALUES (@cidade, @responsavel, @email1, @nome, @endereco, @email, @telefone, @telefone1, @link_google_maps, @data, @painel) ");
         query.SetParameter("cidade", variavel.cidade.codigo)
         .SetParameter("responsavel", variavel.responsavel)
         .SetParameter("email", variavel.email)
         .SetParameter("email1", variavel.email1)
         .SetParameter("nome", variavel.nome)
         .SetParameter("endereco", variavel.endereco)
         .SetParameter("telefone", variavel.telefone)
         .SetParameter("telefone1", variavel.telefone1)
         .SetParameter("link_google_maps", variavel.link_google_maps)
         .SetParameter("data", variavel.data)
         .SetParameter("painel", variavel.painel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#2
0
        public Cidade_copiadora Buscar(int codigo)
        {
            try
            {
                Cidade_copiadora Cidade = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM Cidade_copiadora WHERE codigo = @codigo");
                quey.SetParameter("codigo", codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    Cidade = new Cidade_copiadora(Convert.ToInt32(reader["codigo"]), new Entidades.Cidade()
                    {
                        codigo = Convert.ToInt32(reader["cidade"])
                    }, Convert.ToString(reader["responsavel"]), Convert.ToString(reader["email"]), Convert.ToString(reader["email1"]), Convert.ToString(reader["nome"]), Convert.ToString(reader["endereco"]), Convert.ToString(reader["telefone"]), Convert.ToString(reader["telefone1"]), Convert.ToString(reader["link_google_maps"]), Convert.ToDateTime(reader["data"]), new Painel()
                    {
                        codigo = Convert.ToInt32(reader["painel"])
                    });
                }
                reader.Close();
                session.Close();

                return(Cidade);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
示例#3
0
 public void Alterar(Cidade_copiadora variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Cidade_copiadora SET cidade = @cidade, responsavel = @responsavel, email1 = @email1, nome = @nome, endereco = @endereco, email = @email, telefone = @telefone, telefone1 = @telefone1, link_google_maps = @link_google_maps, data = @data, painel = @painel WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo)
         .SetParameter("cidade", variavel.cidade.codigo)
         .SetParameter("responsavel", variavel.responsavel)
         .SetParameter("email", variavel.email)
         .SetParameter("email1", variavel.email1)
         .SetParameter("nome", variavel.nome)
         .SetParameter("endereco", variavel.endereco)
         .SetParameter("telefone", variavel.telefone)
         .SetParameter("telefone1", variavel.telefone1)
         .SetParameter("link_google_maps", variavel.link_google_maps)
         .SetParameter("data", variavel.data)
         .SetParameter("painel", variavel.painel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#4
0
 public void Excluir(Cidade_copiadora variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Cidade_copiadora WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }