Ejemplo n.º 1
0
        public override void salvar(EntidadeDominio entidade)
        {
            if (connection.State == ConnectionState.Closed)
            {
                connection.Open();
            }
            Barrado Classe = (Barrado)entidade;

            pst.Dispose();
            pst             = new NpgsqlCommand();
            pst.CommandText = "insert into barrado (  id_mot , id_status , causa ) values (  :no, :nome, :nomm )";
            parameters      = new NpgsqlParameter[]
            {
                new NpgsqlParameter("no", Classe.Categoria.ID),
                new NpgsqlParameter("nome", Classe.Passageiro.ID),
                new NpgsqlParameter("nomm", Classe.Causa)
            };
            pst.Parameters.Clear();
            pst.Parameters.AddRange(parameters);
            pst.Connection  = connection;
            pst.CommandType = CommandType.Text;
            pst.ExecuteNonQuery();
            pst.CommandText = "commit work";
            pst.ExecuteNonQuery();
            connection.Close();
            return;
        }
Ejemplo n.º 2
0
        public string processar(EntidadeDominio entidade)
        {
            Barrado   bar   = (Barrado)entidade;
            StatusDAO stDAO = new StatusDAO();

            bar.Passageiro = (Status)stDAO.consultar(new Status()
            {
                ID = bar.Passageiro.ID
            })[0];
            bar.Passageiro.Atual.ID = 0;
            stDAO.alterar(bar.Passageiro);
            return(null);
        }