public string Deleta(TRegistro_ExecCadMaoObra vRegistro) { Hashtable hs = new Hashtable(4); hs.Add("@P_CD_EMPRESA", vRegistro.Id_empresastr); hs.Add("@P_ID_ORCAMENTO", vRegistro.Id_orcamento); hs.Add("@P_NR_VERSAO", vRegistro.Nr_versao); hs.Add("@P_ID_EXECUCAO", vRegistro.Id_execucao); hs.Add("@P_ID_REGISTRO", vRegistro.Id_MaoObra); return(executarProc("EXCLUI_EMP_MAODEOBRA", hs)); }
public string Grava(TRegistro_ExecCadMaoObra vRegistro) { Hashtable hs = new Hashtable(9); hs.Add("@P_CD_EMPRESA", vRegistro.Id_empresastr); hs.Add("@P_ID_ORCAMENTO", vRegistro.Id_orcamento); hs.Add("@P_NR_VERSAO", vRegistro.Nr_versao); hs.Add("@P_ID_REGISTRO", vRegistro.Id_registro); hs.Add("@P_ID_EXECUCAO", vRegistro.Id_execucao); hs.Add("@P_QTD_EXECUTADA", vRegistro.qtd_executada); hs.Add("@P_TP_HORA", vRegistro.Tp_hora); hs.Add("@P_CD_FUNCIONARIO", vRegistro.cd_funcionario); hs.Add("@P_DT_INIEXEC", vRegistro.Dt_ini); hs.Add("@P_DT_FINEXEC", vRegistro.Dt_fim); return(executarProc("IA_EMP_EXECMAODEOBRA", hs)); }
public TList_ExecCadMaoObra Select(TpBusca[] vBusca, int vTop, string vNM_Campo) { TList_ExecCadMaoObra lista = new TList_ExecCadMaoObra(); SqlDataReader reader = null; bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } try { reader = this.ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo, string.Empty)); while (reader.Read()) { TRegistro_ExecCadMaoObra reg = new TRegistro_ExecCadMaoObra(); if (!reader.IsDBNull(reader.GetOrdinal("Id_orcamento"))) { reg.Id_orcamento = reader.GetDecimal(reader.GetOrdinal("Id_orcamento")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_versao"))) { reg.Nr_versao = reader.GetDecimal(reader.GetOrdinal("nr_versao")); } if (!reader.IsDBNull(reader.GetOrdinal("id_execucao"))) { reg.Id_execucao = reader.GetDecimal(reader.GetOrdinal("id_execucao")); } if (!reader.IsDBNull(reader.GetOrdinal("id_registro"))) { reg.Id_registro = reader.GetDecimal(reader.GetOrdinal("id_registro")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_funcionario"))) { reg.cd_funcionario = reader.GetString(reader.GetOrdinal("cd_funcionario")); } if (!reader.IsDBNull(reader.GetOrdinal("qtd_executada"))) { reg.qtd_executada = reader.GetDecimal(reader.GetOrdinal("qtd_executada")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_HORA"))) { reg.Tp_hora = reader.GetString(reader.GetOrdinal("TP_HORA")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_INIEXEC"))) { reg.Dt_ini = reader.GetDateTime(reader.GetOrdinal("DT_INIEXEC")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_FINEXEC"))) { reg.Dt_fim = reader.GetDateTime(reader.GetOrdinal("DT_FINEXEC")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_clifor"))) { reg.ds_funcionario = reader.GetString(reader.GetOrdinal("nm_clifor")); } if (!reader.IsDBNull(reader.GetOrdinal("id_cargo"))) { reg.id_cargo = reader.GetDecimal(reader.GetOrdinal("id_cargo")).ToString(); } if (!reader.IsDBNull(reader.GetOrdinal("ds_cargo"))) { reg.ds_cargo = reader.GetString(reader.GetOrdinal("ds_cargo")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }