예제 #1
0
        public string Excluir(TRegistro_LanServicoEvolucao val)
        {
            Hashtable hs = new Hashtable(3);

            hs.Add("@P_ID_OS", val.Id_os);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_ID_EVOLUCAO", val.Id_evolucao);

            return(this.executarProc("EXCLUI_OSE_EVOLUCAO", hs));
        }
예제 #2
0
        public string Gravar(TRegistro_LanServicoEvolucao val)
        {
            Hashtable hs = new Hashtable(13);

            hs.Add("@P_ID_OS", val.Id_os);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_ID_EVOLUCAO", val.Id_evolucao);
            hs.Add("@P_ID_ETAPA", val.Id_etapa);
            hs.Add("@P_DS_EVOLUCAO", val.Ds_evolucao);
            hs.Add("@P_DT_INICIO", val.Dt_inicio);
            hs.Add("@P_DT_FINAL", val.Dt_final);
            hs.Add("@P_DT_PREVISTATERMINO", val.Dt_previstatermino);
            hs.Add("@P_ORDEM", val.Ordem);
            hs.Add("@P_ST_EVOLUCAO", val.St_evolucao);
            hs.Add("@P_CD_TECNICO", val.Cd_tecnico);
            hs.Add("@P_CD_OFICINA", val.Cd_oficina);
            hs.Add("@P_CD_ENDOFICINA", val.Cd_EndOficina);

            return(this.executarProc("IA_OSE_EVOLUCAO", hs));
        }
예제 #3
0
        public TList_LanServicoEvolucao Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo, string vOrder)
        {
            bool podeFecharBco             = false;
            TList_LanServicoEvolucao lista = new TList_LanServicoEvolucao();

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo, vOrder));

            try
            {
                while (reader.Read())
                {
                    TRegistro_LanServicoEvolucao reg = new TRegistro_LanServicoEvolucao();
                    //Dados da Evolução OS
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_OS"))))
                    {
                        reg.Id_os = reader.GetDecimal(reader.GetOrdinal("ID_OS"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Evolucao"))))
                    {
                        reg.Id_evolucao = reader.GetDecimal(reader.GetOrdinal("ID_Evolucao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DS_Evolucao"))))
                    {
                        reg.Ds_evolucao = reader.GetString(reader.GetOrdinal("DS_Evolucao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Tecnico")))
                    {
                        reg.Cd_tecnico = reader.GetString(reader.GetOrdinal("CD_Tecnico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Tecnico")))
                    {
                        reg.NM_Tecnico = reader.GetString(reader.GetOrdinal("NM_Tecnico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_oficina")))
                    {
                        reg.Cd_oficina = reader.GetString(reader.GetOrdinal("cd_oficina"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nm_oficina")))
                    {
                        reg.Nm_oficina = reader.GetString(reader.GetOrdinal("nm_oficina"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_EndOficina")))
                    {
                        reg.Cd_EndOficina = reader.GetString(reader.GetOrdinal("CD_EndOficina"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Ds_EndOficina")))
                    {
                        reg.Ds_EndOficina = reader.GetString(reader.GetOrdinal("Ds_EndOficina"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DT_INICIO"))))
                    {
                        reg.Dt_inicio = reader.GetDateTime(reader.GetOrdinal("DT_INICIO"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DT_FINAL"))))
                    {
                        reg.Dt_final = reader.GetDateTime(reader.GetOrdinal("DT_FINAL"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DT_PrevistaTermino")))
                    {
                        reg.Dt_previstatermino = reader.GetDateTime(reader.GetOrdinal("DT_PrevistaTermino"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_EVOLUCAO"))))
                    {
                        reg.St_evolucao = reader.GetString(reader.GetOrdinal("ST_EVOLUCAO"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Etapa")))
                    {
                        reg.Id_etapa = reader.GetDecimal(reader.GetOrdinal("ID_Etapa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Etapa")))
                    {
                        reg.Ds_etapa = reader.GetString(reader.GetOrdinal("DS_Etapa"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ordem"))))
                    {
                        reg.Ordem = reader.GetDecimal(reader.GetOrdinal("ordem"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_iniciaros")))
                    {
                        reg.St_iniciarOS = reader.GetString(reader.GetOrdinal("st_iniciaros")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_finalizaros")))
                    {
                        reg.St_finalizarOS = reader.GetString(reader.GetOrdinal("st_finalizaros")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_envterceiro")))
                    {
                        reg.St_envterceiro = reader.GetString(reader.GetOrdinal("st_envterceiro")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_EtapaOrcamento")))
                    {
                        reg.St_etapaOrcamentoOS = reader.GetString(reader.GetOrdinal("ST_EtapaOrcamento")).Trim().ToUpper().Equals("S");
                    }

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