示例#1
0
 public Autorizacoes GetCCbyId(string autor_id)
 {
     try
       {
     string sql = "SELECT cred_id, credito, data, debito FROM Contacorrente WHERE autorizacao_id = " + autor_id;
     BD BD = new BD();
     SafeDataReader dr = BD.GetDataReader(sql, null);
     Autorizacoes autor = new Autorizacoes();
     try
     {
     if (dr.Read())
     {
         autor.Credenciado.Cred_id = dr.GetInt32("CRED_ID");
         autor.Credito = dr.GetFloat("CREDITO");
         autor.Data = dr.GetDateTime("DATA");
         autor.Debito = dr.GetFloat("DEBITO");
     }
     }
     finally
     {
     dr.Close();
     }
     return autor;
       }
       catch
       {
     throw new Exception("Não foi possível recuperar dados da ContaCorrente");
       }
 }
示例#2
0
 public Autorizacoes GetCCbyId(string autor_id)
 {
     try
     {
         string         sql   = "SELECT cred_id, credito, data, debito FROM Contacorrente WHERE autorizacao_id = " + autor_id;
         BD             BD    = new BD();
         SafeDataReader dr    = BD.GetDataReader(sql, null);
         Autorizacoes   autor = new Autorizacoes();
         try
         {
             if (dr.Read())
             {
                 autor.Credenciado.Cred_id = dr.GetInt32("CRED_ID");
                 autor.Credito             = dr.GetFloat("CREDITO");
                 autor.Data   = dr.GetDateTime("DATA");
                 autor.Debito = dr.GetFloat("DEBITO");
             }
         }
         finally
         {
             dr.Close();
         }
         return(autor);
     }
     catch
     {
         throw new Exception("Não foi possível recuperar dados da ContaCorrente");
     }
 }
示例#3
0
 public string InsertNF(Autorizacoes autor)
 {
     string sql = " UPDATE Contacorrente SET receita = '" + autor.Comrec + "'";
       if (!string.IsNullOrEmpty(autor.Nf))
     sql += ", nf = '" + autor.Nf + "'";
       sql += " WHERE autorizacao_id = " + autor.Autorizacao_id;
       BD BD = new BD();
       int c = (int)BD.ExecuteNoQuery(sql, null);
       if (c == 1)
     return "Dados gravados com sucesso";
       else
     return "Não foi possível realizar a operação";
 }
 public string Salvar(Autorizacoes o)
 {
     try
     {
         using (EFDataContext context = new EFDataContext())
         {
             context.Autorizacoes.Add(o);
             context.SaveChanges();
             return("OK");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public string Delete(Autorizacoes o)
 {
     try
     {
         using (var context = new EFDataContext())
         {
             context.Autorizacoes.Remove(o);
             context.SaveChanges();
             return("Ok");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public string Atualizar(Autorizacoes o)
 {
     try
     {
         using (var context = new EFDataContext())
         {
             context.Autorizacoes.Attach(o);
             context.Entry(o).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
             context.SaveChanges();
             return("Ok");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#7
0
        public string InsertNF(Autorizacoes autor)
        {
            string sql = " UPDATE Contacorrente SET receita = '" + autor.Comrec + "'";

            if (!string.IsNullOrEmpty(autor.Nf))
            {
                sql += ", nf = '" + autor.Nf + "'";
            }
            sql += " WHERE autorizacao_id = " + autor.Autorizacao_id;
            BD  BD = new BD();
            int c  = (int)BD.ExecuteNoQuery(sql, null);

            if (c == 1)
            {
                return("Dados gravados com sucesso");
            }
            else
            {
                return("Não foi possível realizar a operação");
            }
        }
示例#8
0
        public Autorizacoes ReturnAutPorID(Autorizacoes auth)
        {
            var           Autorizacoes = new Autorizacoes();
            SqlDataReader reader;

            using (contexto = new Contexto())
            {
                var strQuery = string.Format("SELECT * FROM Permissoes WHERE Id={0} ", auth.Id);
                reader = contexto.ExecutaComandoComRetorno(strQuery);
                while (reader.Read())
                {
                    var temObjeto = new Autorizacoes()
                    {
                        Id        = int.Parse(reader["Id"].ToString()),
                        Permissao = reader["Nome"].ToString()
                    };
                    Autorizacoes = (temObjeto);
                }
            }
            reader.Close();
            return(Autorizacoes);
        }
示例#9
0
        public List <Autorizacoes> ListarAutorizacoes()
        {
            var           Autorizacoes = new List <Autorizacoes>();
            SqlDataReader reader;

            using (contexto = new Contexto())
            {
                var strQuery = string.Format("SELECT * FROM Permissoes ");
                reader = contexto.ExecutaComandoComRetorno(strQuery);
                while (reader.Read())
                {
                    var temObjeto = new Autorizacoes()
                    {
                        Id        = int.Parse(reader["Id"].ToString()),
                        Permissao = reader["Nome"].ToString()
                    };
                    Autorizacoes.Add(temObjeto);
                }
            }
            reader.Close();
            return(Autorizacoes);
        }
示例#10
0
 public string Salvar(Autorizacoes o)
 {
     return(this.repositorio.Salvar(o));
 }
示例#11
0
 public string Delete(Autorizacoes o)
 {
     return(this.repositorio.Delete(o));
 }
示例#12
0
 public string Atualizar(Autorizacoes o)
 {
     return(this.repositorio.Atualizar(o));
 }
示例#13
0
 public Autorizacoes ReturnAutPorID(Autorizacoes auth)
 {
     return(permisaoDao.ReturnAutPorID(auth));
 }