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)); }
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)); }
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); }