public string Deleta(TRegistro_CadEtapa vRegistro) { Hashtable hs = new Hashtable(1); hs.Add("@P_ID_ETAPA", vRegistro.Id_etapa); return(this.executarProc("EXCLUI_FAT_ETAPAPED", hs)); }
public TList_CadEtapa Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_CadEtapa lista = new TList_CadEtapa(); 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, string.Empty)); while (reader.Read()) { TRegistro_CadEtapa reg = new TRegistro_CadEtapa(); 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_FecharPed"))) { reg.ST_FecharPed = reader.GetString(reader.GetOrdinal("ST_FecharPed")); } if (!reader.IsDBNull(reader.GetOrdinal("ST_LiberarExped"))) { reg.ST_LiberarExped = reader.GetString(reader.GetOrdinal("ST_LiberarExped")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }
public string Grava(TRegistro_CadEtapa vRegistro) { Hashtable hs = new Hashtable(6); hs.Add("@P_ID_ETAPA", vRegistro.Id_etapa); hs.Add("@P_DS_ETAPA", vRegistro.DS_Etapa); hs.Add("@P_ST_FECHARPED", vRegistro.ST_FecharPed); hs.Add("@P_ORDEM", vRegistro.Ordem); hs.Add("@P_ST_LIBERAREXPED", vRegistro.ST_LiberarExped); hs.Add("@P_ST_REGISTRO", vRegistro.stRegistro); return(this.executarProc("IA_FAT_ETAPAPED", hs)); }
public static string Excluir(CamadaDados.Faturamento.Cadastros.TRegistro_CadEtapa val, BancoDados.TObjetoBanco banco) { bool st_transacao = false; TCD_CadUsuario_EtapaPed qtb_grupo = new TCD_CadUsuario_EtapaPed(); try { if (st_transacao) { st_transacao = qtb_grupo.CriarBanco_Dados(true); } else { qtb_grupo.Banco_Dados = banco; } qtb_grupo.DeletaEtapaPed(val); if (st_transacao) { qtb_grupo.Banco_Dados.Commit_Tran(); } return("OK"); } catch (Exception ex) { if (st_transacao) { qtb_grupo.Banco_Dados.RollBack_Tran(); } throw new Exception("Erro excluir Etapa usuario: " + ex.Message.Trim()); } finally { if (st_transacao) { qtb_grupo.deletarBanco_Dados(); } } }