예제 #1
0
        public string Gravar(TRegistro_LivroFiscal val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(23);
            hs.Add("@P_ID_LIVRO", val.Id_livro);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_NR_LANCTOFISCAL", val.Nr_lanctofiscal);
            hs.Add("@P_CD_CFOP", val.Cd_cfop);
            hs.Add("@P_NR_SERIE", val.Nr_serie);
            hs.Add("@P_CD_MODELO", val.Cd_modelo);
            hs.Add("@P_CD_CLIFOR", val.Cd_clifor);
            hs.Add("@P_CD_ENDERECO", val.Cd_endereco);
            hs.Add("@P_UF", val.Uf);
            hs.Add("@P_NR_DOCTOFISCAL", val.Nr_doctofiscal);
            hs.Add("@P_TP_MOVIMENTO", val.Tp_movimento);
            hs.Add("@P_DT_EMISSAO", val.Dt_emissao);
            hs.Add("@P_DT_SAIENT", val.Dt_saient);
            hs.Add("@P_VL_CONTABIL", val.Vl_contabil);
            hs.Add("@P_PC_ALIQUOTAICMS", val.Pc_aliquotaicms);
            hs.Add("@P_ESPECIE", val.Especie);
            hs.Add("@P_VL_BASECALC", val.Vl_basecalc);
            hs.Add("@P_VL_ICMS_SUBST", val.Vl_icms_subst);
            hs.Add("@P_VL_ICMS", val.Vl_icms);
            hs.Add("@P_TP_NOTA", val.Tp_nota);
            hs.Add("@P_VL_ISENTAS", val.Vl_isentas);
            hs.Add("@P_VL_OUTROS", val.Vl_outros);
            hs.Add("@P_ST_REGISTRO", val.St_registro);

            return(this.executarProc("IA_FIS_LIVROFISCAL", hs));
        }
예제 #2
0
        public string Excluir(TRegistro_LivroFiscal val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(1);
            hs.Add("@P_ID_LIVRO", val.Id_livro);

            return(this.executarProc("EXCLUI_FIS_LIVROFISCAL", hs));
        }
예제 #3
0
        public TList_LivroFiscal SelectFatLivro(Utils.TpBusca[] filtro)
        {
            bool podeFecharBco      = false;
            TList_LivroFiscal lista = new TList_LivroFiscal();

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBuscaFatLivro(filtro));
            try
            {
                while (reader.Read())
                {
                    TRegistro_LivroFiscal reg = new TRegistro_LivroFiscal();
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Empresa")))
                    {
                        reg.Nm_empresa = reader.GetString(reader.GetOrdinal("NM_Empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_cgcempresa")))
                    {
                        reg.Nr_cgcempresa = reader.GetString(reader.GetOrdinal("nr_cgcempresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("insc_estadualempresa")))
                    {
                        reg.Insc_estadualempresa = reader.GetString(reader.GetOrdinal("insc_estadualempresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_CFOP")))
                    {
                        reg.Cd_cfop = reader.GetString(reader.GetOrdinal("CD_CFOP"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_CFOP")))
                    {
                        reg.Ds_cfop = reader.GetString(reader.GetOrdinal("DS_CFOP"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_NotaFiscal")))
                    {
                        reg.Nr_doctofiscal = reader.GetDecimal(reader.GetOrdinal("NR_NotaFiscal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_nota")))
                    {
                        reg.Tp_nota = reader.GetString(reader.GetOrdinal("TP_Nota"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_LanctoFiscal")))
                    {
                        reg.Nr_lanctofiscal = reader.GetDecimal(reader.GetOrdinal("NR_LanctoFiscal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_Serie")))
                    {
                        reg.Nr_serie = reader.GetString(reader.GetOrdinal("NR_Serie"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_SerieNf")))
                    {
                        reg.Ds_serie = reader.GetString(reader.GetOrdinal("DS_SerieNf"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_modelo")))
                    {
                        reg.Cd_modelo = reader.GetString(reader.GetOrdinal("cd_modelo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("UF")))
                    {
                        reg.Uf = reader.GetString(reader.GetOrdinal("UF"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Movimento")))
                    {
                        reg.Tp_movimento = reader.GetString(reader.GetOrdinal("TP_Movimento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Clifor")))
                    {
                        reg.Cd_clifor = reader.GetString(reader.GetOrdinal("CD_Clifor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Clifor")))
                    {
                        reg.Nm_clifor = reader.GetString(reader.GetOrdinal("NM_Clifor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_pessoa")))
                    {
                        reg.Tp_pessoa = reader.GetString(reader.GetOrdinal("tp_pessoa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_cgc")))
                    {
                        reg.Nr_cgc = reader.GetString(reader.GetOrdinal("nr_cgc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_cpf")))
                    {
                        reg.Nr_cpf = reader.GetString(reader.GetOrdinal("nr_cpf"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("insc_estadual")))
                    {
                        reg.Insc_estadual = reader.GetString(reader.GetOrdinal("insc_estadual"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Endereco")))
                    {
                        reg.Cd_endereco = reader.GetString(reader.GetOrdinal("CD_Endereco"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Endereco")))
                    {
                        reg.Ds_endereco = reader.GetString(reader.GetOrdinal("DS_Endereco"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DT_Emissao")))
                    {
                        reg.Dt_emissao = reader.GetDateTime(reader.GetOrdinal("DT_Emissao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DT_SaiEnt")))
                    {
                        reg.Dt_saient = reader.GetDateTime(reader.GetOrdinal("DT_SaiEnt"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Contabil")))
                    {
                        reg.Vl_contabil = reader.GetDecimal(reader.GetOrdinal("Vl_Contabil"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("especie")))
                    {
                        reg.Especie = reader.GetString(reader.GetOrdinal("especie"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_BaseCalc")))
                    {
                        reg.Vl_basecalc = reader.GetDecimal(reader.GetOrdinal("Vl_BaseCalc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Icms_subst")))
                    {
                        reg.Vl_icms_subst = reader.GetDecimal(reader.GetOrdinal("Vl_Icms_subst"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("pc_aliquotaicms")))
                    {
                        reg.Pc_aliquotaicms = reader.GetDecimal(reader.GetOrdinal("pc_aliquotaicms"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_icms")))
                    {
                        reg.Vl_icms = reader.GetDecimal(reader.GetOrdinal("Vl_icms"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Isentas")))
                    {
                        reg.Vl_isentas = reader.GetDecimal(reader.GetOrdinal("Vl_Isentas"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Outros")))
                    {
                        reg.Vl_outros = reader.GetDecimal(reader.GetOrdinal("Vl_Outros"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_registro")))
                    {
                        reg.St_registro = reader.GetString(reader.GetOrdinal("st_registro"));
                    }

                    lista.Add(reg);
                }
                return(lista);
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
        }