public RegraPassoResponse CarregarRegraPasso(int RegraPassoId, int RegraId) { RegraPassoResponse resposta = new RegraPassoResponse(); RegraPasso regraPasso; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@RegraPassoId", SqlDbType.Int, RegraPassoId); objetoConexao.AdicionarParametro("@RegraId", SqlDbType.Int, RegraId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_RegraPasso")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; regraPasso = new RegraPasso(); CarregarDTO_RegraPasso_Cadastro(regraPasso, dr); resposta.RegraPasso = regraPasso; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public RegraPassoResponse Gravar(RegraPasso RegraPasso, RegraPasso RegraOld) { RegraPassoResponse resposta = new RegraPassoResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@RegraPassoId", SqlDbType.Int, RegraPasso.RegraPassoId); objetoConexao.AdicionarParametro("@RegraId", SqlDbType.Int, RegraPasso.RegraId); objetoConexao.AdicionarParametro("@Sequencia", SqlDbType.Int, RegraPasso.Sequencia); objetoConexao.AdicionarParametro("@Descricao", SqlDbType.VarChar, RegraPasso.Descricao); objetoConexao.AdicionarParametro("@QuantidadeMinimaUsuariosDoGrupo", SqlDbType.VarChar, RegraPasso.QuantidadeMinimaUsuariosDoGrupo); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_RegraPasso")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.RegraPasso = RegraPasso; resposta.RegraPasso.RegraPassoId = (int)dt.Rows[0]["RegraPassoId"]; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public RegraPassoResponse ExcluirRegraPasso(int RegraPassoId) { RegraPassoResponse resposta = new RegraPassoResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@RegraPassoId", SqlDbType.Int, RegraPassoId); using (DataTable dt = objetoConexao.RetornarTabela("USP_DEL_RegraPasso")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = (string)dt.Rows[0]["msgErro"]; resposta.RegraPasso = null; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }