示例#1
0
        public List <Banco> listarBancos(string sql)
        {
            try
            {
                DataSet      ds = con.ConsultaSQL(sql);
                List <Banco> ps = new List <Banco>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Banco b = new Banco
                    {
                        id          = int.Parse(dr["id"].ToString()),
                        idEmpresa   = int.Parse(dr["idempresa"].ToString()),
                        codigoBanco = int.Parse(dr["codbanco"].ToString()),
                        nome        = dr["nome"].ToString(),
                        agencia     = dr["agencia"].ToString(),
                        conta       = dr["conta"].ToString(),
                        ativo       = bool.Parse(dr["ativo"].ToString())
                    };
                    ps.Add(b);
                }
                return(ps);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#2
0
        private List <Usuario> retornaUsuarios(string sql)
        {
            try
            {
                DataSet        ds   = con.ConsultaSQL(SQL);
                List <Usuario> user = new List <Usuario>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Usuario u = new Usuario
                    {
                        Id    = int.Parse(dr["id"].ToString()),
                        login = dr["login"].ToString(),
                        nome  = dr["nome"].ToString(),
                        nivel = (Nivel)int.Parse(dr["nivel"].ToString()),
                        ativo = bool.Parse(dr["ativo"].ToString())
                    };
                    user.Add(u);
                }

                return(user);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#3
0
        private List <Pessoa> retornaPessoas(string sql)
        {
            try
            {
                DataSet       ds = con.ConsultaSQL(sql);
                List <Pessoa> ps = new List <Pessoa>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Pessoa p = new Pessoa
                    {
                        id           = int.Parse(dr["id"].ToString()),
                        CPF_CNPJ     = dr["cpf_cnpj"].ToString(),
                        nomeCompleto = dr["nome_completo"].ToString(),
                        fantasia     = dr["fantasia"].ToString(),
                        telefone     = long.Parse(dr["telefone"].ToString()),
                        celular      = long.Parse(dr["celular"].ToString()),
                        email        = dr["email"].ToString(),
                        local        = Convert.ToString(dr["cidade"].ToString()) + " - " + Convert.ToString(dr["uf"].ToString())
                    };
                    ps.Add(p);
                }
                return(ps);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#4
0
        public List <Origem> selectOrigem()
        {
            try
            {
                SQL = "SELECT id, nome FROM fiscal_origem ORDER BY id";
                ds  = con.ConsultaSQL(SQL);
                List <Origem> ls = new List <Origem>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Origem o = new Origem();
                    o.Id   = int.Parse(dr["id"].ToString());
                    o.nome = dr["nome"].ToString();
                    ls.Add(o);
                }
                return(ls);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#5
0
        //private List<> retornaLista(string sql)C:\WN\Projetos\Gestor\DAO\DAO_Estoque.cs
        //{

        //}

        public List <TipoNota> getTiposDeNotas()
        {
            try
            {
                SQL = "SELECT id, nome FROM estoque_tp_nota";
                DataSet         ds = con.ConsultaSQL(SQL);
                List <TipoNota> tn = new List <TipoNota>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    TipoNota t = new TipoNota();
                    t.Id   = int.Parse(dr["id"].ToString());
                    t.nome = dr["nome"].ToString();
                    tn.Add(t);
                }
                ;
                return(tn);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#6
0
        public List <Pais> getPaises()
        {
            try
            {
                SQL = "SELECT id, nome FROM local_pais ORDER BY nome";
                DataSet     ds = con.ConsultaSQL(SQL);
                List <Pais> ps = new List <Pais>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Pais p = new Pais
                    {
                        Id   = int.Parse(dr["id"].ToString()),
                        nome = dr["nome"].ToString()
                    };
                    ps.Add(p);
                }
                return(ps);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#7
0
        public List <Produto> codigoCadastrado(string Codigo)//Busca na base se o código de barras já esta cadastrado
        {
            try
            {
                SQL = string.Format("SELECT codigo FROM produto WHERE codigo = '{0}'", Codigo);
                DataSet        ds       = con.ConsultaSQL(SQL);
                List <Produto> produtos = new List <Produto>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Produto p = new Produto();
                    p.Codigo = dr["codigo"].ToString();
                    produtos.Add(p);
                }
                return(produtos);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#8
0
        public Empresa getDetalhes(int id)
        {
            try
            {
                SQL = string.Format("SELECT id, ativo, cnpj, razao_social, fantasia, matriz, filial, ie, im, id_crt, id_segmento, " +
                                    "cep, id_pais, id_uf, id_cidade, bairro, logradouro, numero, complemento, " +
                                    "telefone, celular, contato, email, site, dt_cadastro, dt_alteracao " +
                                    "FROM empresa " +
                                    "WHERE id = '{0}'", id);
                DataSet ds = con.ConsultaSQL(SQL);
                Empresa e  = null;

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    e = new Empresa();
                    DAO_Endereco daoEnd = new DAO_Endereco();

                    e.Id          = int.Parse(dr["id"].ToString());
                    e.ativo       = bool.Parse(dr["ativo"].ToString());
                    e.cnpj        = dr["cnpj"].ToString();
                    e.razaoSocial = dr["razao_social"].ToString();
                    e.fantasia    = dr["fantasia"].ToString();
                    e.matriz      = bool.Parse(dr["matriz"].ToString());
                    e.filial      = bool.Parse(dr["filial"].ToString());
                    e.ie          = dr["ie"].ToString();
                    e.im          = dr["im"].ToString();
                    e.crt         = int.Parse(dr["id_crt"].ToString());
                    e.segmento    = int.Parse(dr["id_segmento"].ToString());
                    e.cep         = dr["cep"].ToString();

                    e.pais.Id = int.Parse(dr["id_pais"].ToString());
                    Pais pa = daoEnd.getPaisID(e.pais.Id);
                    e.pais = pa;

                    e.uf.Id = int.Parse(dr["id_uf"].ToString());
                    UF uf = daoEnd.getEstadoID(e.uf.Id);
                    e.uf = uf;

                    e.cidade.Id = int.Parse(dr["id_cidade"].ToString());
                    Cidade cid = daoEnd.getCidadeID(e.cidade.Id);
                    e.cidade = cid;

                    e.bairro      = dr["bairro"].ToString();
                    e.logradouro  = dr["logradouro"].ToString();
                    e.numero      = Convert.ToInt32(dr["numero"].ToString());
                    e.complemento = dr["complemento"].ToString();
                    e.telefone    = long.Parse(dr["telefone"].ToString());
                    e.celular     = long.Parse(dr["celular"].ToString());
                    e.contato     = dr["contato"].ToString();
                    e.email       = dr["email"].ToString();
                    e.site        = dr["site"].ToString();
                    e.dtCadastro  = DateTime.Parse(dr["dtcadastro"].ToString());
                    e.dtAlteracao = DateTime.Parse(dr["dtalteracao"].ToString());
                }

                return(e);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }