Exemple #1
0
        public string Excluir(TRegistro_IntervencaoTec val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(2);
            hs.Add("@P_ID_EQUIPAMENTO", val.Id_equipamento);
            hs.Add("@P_ID_INTERVENCAO", val.Id_intervencao);

            return(this.executarProc("EXCLUI_PDV_INTERVENCAOTEC", hs));
        }
Exemple #2
0
        public string Gravar(TRegistro_IntervencaoTec val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(10);
            hs.Add("@P_ID_EQUIPAMENTO", val.Id_equipamento);
            hs.Add("@P_ID_INTERVENCAO", val.Id_intervencao);
            hs.Add("@P_NR_OSE", val.Nr_ose);
            hs.Add("@P_VL_ACUMULADO_GT", val.Vl_acumulado_GT);
            hs.Add("@P_NR_CRO", val.Nr_cro);
            hs.Add("@P_DT_INTERVENCAO", val.Dt_intervencao);
            hs.Add("@P_ST_PERDADADOS", val.St_perdadados);
            hs.Add("@P_MOTIVO_INTERVENCAO", val.Motivo_intervencao);
            hs.Add("@P_MEMORIA_FISCAL_ANT", val.Memoria_fiscal_ant);
            hs.Add("@P_MEMORIA_FISCAL_NOVA", val.Memoria_fiscal_nova);

            return(this.executarProc("IA_PDV_INTERVENCAOTEC", hs));
        }
Exemple #3
0
        public TList_IntervencaoTec Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_IntervencaoTec lista = new TList_IntervencaoTec();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }

            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())
                {
                    TRegistro_IntervencaoTec reg = new TRegistro_IntervencaoTec();
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Equipamento")))
                    {
                        reg.Id_equipamento = reader.GetDecimal(reader.GetOrdinal("ID_Equipamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Equipamento")))
                    {
                        reg.Ds_equipamento = reader.GetString(reader.GetOrdinal("DS_Equipamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Intervencao")))
                    {
                        reg.Id_intervencao = reader.GetDecimal(reader.GetOrdinal("ID_Intervencao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_OSE")))
                    {
                        reg.Nr_ose = reader.GetString(reader.GetOrdinal("NR_OSE"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Acumulado_GT")))
                    {
                        reg.Vl_acumulado_GT = reader.GetDecimal(reader.GetOrdinal("Vl_Acumulado_GT"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_CRO")))
                    {
                        reg.Nr_cro = reader.GetDecimal(reader.GetOrdinal("NR_CRO"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DT_Intervencao")))
                    {
                        reg.Dt_intervencao = reader.GetDateTime(reader.GetOrdinal("DT_Intervencao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_PerdaDados")))
                    {
                        reg.St_perdadados = reader.GetString(reader.GetOrdinal("ST_PerdaDados"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Motivo_intervencao")))
                    {
                        reg.Motivo_intervencao = reader.GetString(reader.GetOrdinal("Motivo_Intervencao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Memoria_Fiscal_Ant")))
                    {
                        reg.Memoria_fiscal_ant = reader.GetString(reader.GetOrdinal("Memoria_Fiscal_Ant"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Memoria_Fiscal_Nova")))
                    {
                        reg.Memoria_fiscal_nova = reader.GetString(reader.GetOrdinal("Memoria_Fiscal_Nova"));
                    }

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