コード例 #1
0
 public List<boleto> ListaBoletoDAM(int nSid) {
     List<boleto> reg;
     using (TributacaoEntities db = new TributacaoEntities()) {
         reg = (from b in db.boleto where b.sid == nSid select b).ToList();
         return reg;
     }
 }
コード例 #2
0
 public int RetornaDocumentoCodigo(int nNumDocumento) {
     int nRet = 0;
     using (TributacaoEntities db = new TributacaoEntities()) {
         nRet = (from m in db.parceladocumento where m.numdocumento == nNumDocumento select m.codreduzido).FirstOrDefault();
     }
     return nRet;
 }
コード例 #3
0
ファイル: clsGlobal.cs プロジェクト: eduardoschwartz/gtiNet
 public string ParametroGti(string Nome)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         string reg = (from p in db.parametros where p.nomeparam == Nome select p.valparam.ToString()).FirstOrDefault();
         return(reg);
     }
 }
コード例 #4
0
ファイル: clsEmpresa.cs プロジェクト: eduardoschwartz/gtiNet
 public string RegimeEmpresa(int nCodigo)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         int tributo = (from m in db.mobiliarioatividadeiss where m.codmobiliario == nCodigo select m.codtributo).FirstOrDefault();
         if (tributo == 11)
         {
             return("F");
         }
         else
         {
             if (tributo == 12)
             {
                 return("E");
             }
             else
             {
                 if (tributo == 13)
                 {
                     return("V");
                 }
                 else
                 {
                     return("N");
                 }
             }
         }
     }
 }
コード例 #5
0
 public DateTime RetornaDocumentoData(int nNumDocumento) {
     DateTime dRet = Convert.ToDateTime("01/01/1900");
     using (TributacaoEntities db = new TributacaoEntities()) {
         dRet = (from m in db.numdocumento where m.numdocumento1 == nNumDocumento select (DateTime)m.datadocumento).FirstOrDefault();
     }
     return dRet;
 }
コード例 #6
0
 public int CodigoCIP(int nNumDocumento) {
     int Sql = 0;
     using (TributacaoEntities db = new TributacaoEntities()) {
         Sql = (from b in db.parceladocumento where b.anoexercicio == 2017 && b.codlancamento==79 && b.numdocumento==nNumDocumento select b.codreduzido).FirstOrDefault();
     }
     return Sql;
 }
コード例 #7
0
 public numdocumento RetornaDadosDocumento(int nNumDocumento) {
     numdocumento reg;
     using (TributacaoEntities db = new TributacaoEntities()) {
         reg = (from m in db.numdocumento where m.numdocumento1 == nNumDocumento select m).FirstOrDefault();
     }
     return reg;
 }
コード例 #8
0
 public List <escritoriocontabil> Lista()
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         var sql = (from e in db.escritoriocontabil orderby e.nomeesc select e);
         return(sql.ToList());
     }
 }
コード例 #9
0
 public void UpdateRecord(escritoriocontabil Reg)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             Int32 nCodigo        = Convert.ToInt32(Reg.codigoesc);
             escritoriocontabil c = db.escritoriocontabil.First(i => i.codigoesc == nCodigo);
             c.nomeesc        = Reg.nomeesc;
             c.rg             = Reg.rg;
             c.cpf            = Reg.cpf;
             c.cnpj           = Reg.cnpj;
             c.crc            = Reg.crc;
             c.nomelogradouro = Reg.codlogradouro == 0 ? Reg.nomelogradouro : null;
             c.numero         = Reg.numero;
             c.complemento    = Reg.complemento;
             c.uf             = Reg.uf;
             c.nomecidade     = Reg.nomecidade;
             c.nomebairro     = Reg.nomebairro;
             c.cep            = Reg.cep;
             c.telefone       = Reg.telefone;
             c.email          = Reg.email;
             c.recebecarne    = Reg.recebecarne;
             c.im             = Reg.im;
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #10
0
        public List<DebitoStructure> ListaParcelasCIP(int nCodigo, int nAno) {
            using (TributacaoEntities db = new TributacaoEntities()) {
                var reg = (from dp in db.debitoparcela
                           join dt in db.debitotributo on new { p1 = dp.codreduzido, p2 = dp.anoexercicio, p3 = dp.codlancamento, p4 = dp.seqlancamento, p5 = dp.numparcela, p6 = dp.codcomplemento }
                                                   equals new { p1 = dt.codreduzido, p2 = dt.anoexercicio, p3 = dt.codlancamento, p4 = dt.seqlancamento, p5 = dt.numparcela, p6 = dt.codcomplemento } into dpdt from dt in dpdt.DefaultIfEmpty()
                           join pd in db.parceladocumento on new { p1 = dp.codreduzido, p2 = dp.anoexercicio, p3 = dp.codlancamento, p4 = dp.seqlancamento, p5 = dp.numparcela, p6 = dp.codcomplemento }
                                                      equals new { p1 = pd.codreduzido, p2 = pd.anoexercicio, p3 = pd.codlancamento, p4 = pd.seqlancamento, p5 = pd.numparcela, p6 = pd.codcomplemento } into dppd from pd in dppd.DefaultIfEmpty()
                           where dp.codreduzido == nCodigo && dp.anoexercicio == nAno && dp.codlancamento == 79 && dp.seqlancamento == 0 && dp.statuslanc == 3
                           orderby new { dp.numparcela, dp.codcomplemento }
                           select new { dp.codreduzido, dp.anoexercicio, dp.codlancamento, dp.seqlancamento, dp.numparcela, dp.codcomplemento, dp.datavencimento, dt.valortributo, pd.numdocumento });


                List<DebitoStructure> Lista = new List<DebitoStructure>();
                foreach (var query in reg) {
                    foreach (DebitoStructure item in Lista) {
                        if (item.Numero_Parcela == query.numparcela && item.Complemento == query.codcomplemento)
                            goto Proximo;
                    }
                    DebitoStructure Linha = new DebitoStructure();
                    Linha.Codigo_Reduzido = query.codreduzido;
                    Linha.Ano_Exercicio = query.anoexercicio;
                    Linha.Codigo_Lancamento = query.codlancamento;
                    Linha.Sequencia_Lancamento = query.seqlancamento;
                    Linha.Numero_Parcela = query.numparcela;
                    Linha.Complemento = query.codcomplemento;
                    Linha.Soma_Principal = Convert.ToDecimal(query.valortributo);
                    Linha.Data_Vencimento = query.datavencimento;
                    Linha.Numero_Documento = query.numdocumento;
                    Lista.Add(Linha);
                    Proximo:;
                }
                return Lista;
            }
        }
コード例 #11
0
ファイル: clsCep.cs プロジェクト: eduardoschwartz/gtiNet
 public List <cep> ListaCepLogradouro(Int32 CodigoLogradouro)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         var sql = (from c in db.cep where c.codlogr == CodigoLogradouro select c);
         return(sql.ToList());
     }
 }
コード例 #12
0
ファイル: clsEmpresa.cs プロジェクト: eduardoschwartz/gtiNet
        public List <DEmpresa> ListaDEmpresa(int nSid)
        {
            List <DEmpresa> reg;

            using (TributacaoEntities db = new TributacaoEntities()) {
                reg = (from b in db.DEmpresa where b.sid == nSid select b).ToList();
                return(reg);
            }
        }
コード例 #13
0
 public void DeleteDam(int nSid) {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.boleto.RemoveRange(db.boleto.Where(i => i.sid == nSid));
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #14
0
 public bool ExisteDocumento(int nNumDocumento) {
     bool bRet = false;
     using (TributacaoEntities db = new TributacaoEntities()) {
         var existingReg = db.numdocumento.Where(a => a.numdocumento1>1).Count(a => a.numdocumento1 == nNumDocumento);
         if (existingReg != 0) {
             bRet = true;
         }
     }
     return bRet;
 }
コード例 #15
0
 public bool ExisteComercioEletronico(int nNumDocumento) {
     bool bRet = false;
     using (TributacaoEntities db = new TributacaoEntities()) {
         var existingReg = db.comercio_eletronico.Where(a => a.numdoc>1).Count(a => a.numdoc == nNumDocumento);
         if (existingReg != 0) {
             bRet = true;
         }
     }
     return bRet;
 }
コード例 #16
0
 public bool ExisteDocumentoCIP(int nNumDocumento) {
     bool bRet = false;
     using (TributacaoEntities db = new TributacaoEntities()) {
         var existingReg = db.parceladocumento.Where(a=>a.anoexercicio==2017 && a.codlancamento==79).Count(a => a.numdocumento == nNumDocumento);
         if (existingReg != 0) {
             bRet = true;
         }
     }
     return bRet;
 }
コード例 #17
0
ファイル: clsEmpresa.cs プロジェクト: eduardoschwartz/gtiNet
 public void InsertEmpresaVre(vre_empresa reg)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.vre_empresa.Add(reg);
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #18
0
 public void InsertBoletoDam(boleto Reg) {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.boleto.Add(Reg);
             db.SaveChanges();
             return;
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #19
0
ファイル: clsEmpresa.cs プロジェクト: eduardoschwartz/gtiNet
 public void InsertAtividadeVre(vre_atividade reg)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.vre_atividade.Add(reg);
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #20
0
 public void GravaParcelaDocumentoa(parceladocumento Reg) {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.parceladocumento.Add(Reg);
             db.SaveChanges();
             return;
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #21
0
ファイル: clsEmpresa.cs プロジェクト: eduardoschwartz/gtiNet
 public void InsertLicenciamentoVre(vre_licenciamento reg)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.vre_licenciamento.Add(reg);
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #22
0
 public void InsertBoletoComercioEletronico(comercio_eletronico Reg) {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.comercio_eletronico.Add(Reg);
             db.SaveChanges();
             return;
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #23
0
 public void Insert_Numero_Segunda_Via(segunda_via_web Reg) {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             db.segunda_via_web.Add(Reg);
             db.SaveChanges();
             return;
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #24
0
        public ImovelStruct LoadReg(int nCodigo)
        {
            using (TributacaoEntities db = new TributacaoEntities()) {
                var reg = (from i in db.cadimob
                           join c in db.condominio
                           on i.codcondominio equals c.cd_codigo
                           into ic from c in ic.DefaultIfEmpty()
                           where i.codreduzido == nCodigo
                           select new { i.codreduzido, i.distrito, i.setor, i.quadra, i.lote, i.seq, i.unidade, i.subunidade, c.cd_nomecond, i.imune, i.tipomat, i.nummat, i.li_num, i.li_compl,
                                        i.li_quadras, i.li_lotes, i.resideimovel, i.inativo }).FirstOrDefault();

                ImovelStruct row = new ImovelStruct();
                if (reg == null)
                {
                    return(row);
                }
                row.Codigo         = nCodigo;
                row.Distrito       = reg.distrito;
                row.Setor          = reg.setor;
                row.Quadra         = reg.quadra;
                row.Lote           = reg.lote;
                row.Seq            = reg.seq;
                row.Unidade        = reg.unidade;
                row.SubUnidade     = reg.subunidade;
                row.Inscricao      = reg.distrito + "." + reg.setor.ToString("00") + "." + reg.quadra.ToString("0000") + "." + reg.lote.ToString("00000") + "." + reg.seq.ToString("00") + "." + reg.unidade.ToString("00") + "." + reg.subunidade.ToString("000");
                row.NomeCondominio = reg.cd_nomecond.ToString();
                row.Imunidade      = reg.imune == null ? false : Convert.ToBoolean(reg.imune);
                row.ResideImovel   = reg.resideimovel == null ? false : Convert.ToBoolean(reg.resideimovel);
                row.Inativo        = reg.inativo == null ? false : Convert.ToBoolean(reg.inativo);
                if (reg.tipomat == null || reg.tipomat == "M")
                {
                    row.TipoMat = 'M';
                }
                else
                {
                    row.TipoMat = 'T';
                }
                row.NumMatricula   = reg.nummat;
                row.QuadraOriginal = reg.li_quadras == null ? "" : reg.li_quadras.ToString();
                row.LoteOriginal   = reg.li_lotes == null ? "" : reg.li_lotes.ToString();

                EnderecoStruct regEnd = RetornaEndereco(nCodigo, gtiCore.TipoEndereco.Local);
                row.CodigoLogradouro = regEnd.CodLogradouro;
                row.NomeLogradouro   = regEnd.Endereco;
                row.Numero           = regEnd.Numero;
                row.Complemento      = regEnd.Complemento;
                row.Cep          = regEnd.Cep;
                row.CodigoBairro = regEnd.CodigoBairro;
                row.NomeBairro   = regEnd.NomeBairro;

                return(row);
            }
        }//End LoadReg
コード例 #25
0
ファイル: clsCidadao.cs プロジェクト: eduardoschwartz/gtiNet
 public void DeleteRecord(Int32 nCodigo)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             cidadao c = db.cidadao.First(i => i.codcidadao == nCodigo);
             db.cidadao.Remove(c);
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #26
0
 public void DeleteRecord(Int32 nCodigo)
 {
     using (TributacaoEntities db = new TributacaoEntities()) {
         try {
             escritoriocontabil c = db.escritoriocontabil.First(i => i.codigoesc == nCodigo);
             db.escritoriocontabil.Remove(c);
             db.SaveChanges();
         } catch (Exception ex) {
             throw (ex.InnerException);
         }
     }
 }
コード例 #27
0
ファイル: clsCep.cs プロジェクト: eduardoschwartz/gtiNet
        public int RetornaCep(Int32 CodigoLogradouro, Int16 Numero)
        {
            int  nCep = 0;
            int  Num1, Num2;
            bool bPar, bImpar;

            if (Numero % 2 == 0)
            {
                bPar = true; bImpar = false;
            }
            else
            {
                bPar = false; bImpar = true;
            }

            using (TributacaoEntities db = new TributacaoEntities()) {
                var Sql = (from c in db.cep where c.codlogr == CodigoLogradouro select c).ToList();
                if (Sql.Count == 0)
                {
                    nCep = 14870000;
                }
                else if (Sql.Count == 1)
                {
                    nCep = Sql[0].cep1;
                }
                else
                {
                    foreach (var item in Sql)
                    {
                        Num1 = Convert.ToInt32(item.valor1.ToString());
                        Num2 = item.valor2 == 0?0: Convert.ToInt32(item.valor2.ToString());
                        if (Numero >= Num1 && Numero <= Num2)
                        {
                            if ((bImpar && item.impar == true) || (bPar && item.par == true))
                            {
                                nCep = item.cep1;
                                break;
                            }
                        }
                        else if (Numero >= Num1 && Num2 == 0)
                        {
                            if ((bImpar && item.impar == true) || (bPar && item.par == true))
                            {
                                nCep = item.cep1;
                                break;
                            }
                        }
                    }
                }
            }
            return(nCep);
        }
コード例 #28
0
ファイル: clsEmpresa.cs プロジェクト: eduardoschwartz/gtiNet
        public bool ExisteEmpresa_Vre(int nCodigo)
        {
            bool bRet = false;

            using (TributacaoEntities db = new TributacaoEntities()) {
                var existingReg = db.vre_empresa.Count(a => a.id == nCodigo);
                if (existingReg != 0)
                {
                    bRet = true;
                }
            }
            return(bRet);
        }
コード例 #29
0
ファイル: clsEmpresa.cs プロジェクト: eduardoschwartz/gtiNet
        public bool Empresa_tem_TL(int nCodigo)
        {
            bool ret = true;

            using (TributacaoEntities db = new TributacaoEntities()) {
                byte?isento = (from m in db.mobiliario where m.codigomob == nCodigo && m.isentotaxa != null select m.isentotaxa).FirstOrDefault();
                if (Convert.ToBoolean(isento))
                {
                    return(false);
                }
            }
            return(ret);
        }
コード例 #30
0
        public bool ExisteImovel(Int32 nCodigo)
        {
            bool bRet = false;

            using (TributacaoEntities db = new TributacaoEntities()) {
                var existingReg = db.cadimob.Count(a => a.codreduzido == nCodigo);
                if (existingReg != 0)
                {
                    bRet = true;
                }
            }
            return(bRet);
        }