예제 #1
0
        public RegraPassoCondicaoResponse ExcluirRegraPassoCondicao(int RegraPassoCondicaoId)
        {
            RegraPassoCondicaoResponse resposta = new RegraPassoCondicaoResponse();
            try
            {
                using (ConexaoDB objetoConexao = new ConexaoDB())
                {
                    objetoConexao.AdicionarParametro("@RegraPassoCondicaoId", SqlDbType.Int, RegraPassoCondicaoId);
                    using (DataTable dt = objetoConexao.RetornarTabela("USP_DEL_RegraPassoCondicao"))
                    {
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            resposta.Resposta.Erro = (bool)dt.Rows[0]["indErro"];
                            resposta.Resposta.Mensagem = (string)dt.Rows[0]["msgErro"];
                            resposta.RegraPassoCondicao = null;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                resposta.Resposta.Erro = true;
                resposta.Resposta.Mensagem = ex.Message;

                //logBLL.Error(ex);
            }
            return resposta;
        }
예제 #2
0
        public RegraPassoCondicaoResponse Gravar(RegraPassoCondicao RegraPassoCondicao, RegraPassoCondicao RegraOld)
        {
            RegraPassoCondicaoResponse resposta = new RegraPassoCondicaoResponse();
            try
            {
                using (ConexaoDB objetoConexao = new ConexaoDB())
                {
                    objetoConexao.AdicionarParametro("@RegraPassoCondicaoId", SqlDbType.Int, RegraPassoCondicao.RegraPassoCondicaoId);
                    objetoConexao.AdicionarParametro("@RegraPassoId", SqlDbType.Int, RegraPassoCondicao.RegraPassoId);
                    objetoConexao.AdicionarParametro("@UsuarioGrupoId", SqlDbType.Int, RegraPassoCondicao.UsuarioGrupoId);
                    objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.VarChar, RegraPassoCondicao.UsuarioId);
                    objetoConexao.AdicionarParametro("@QuantidadeMinimaUsuarios", SqlDbType.VarChar, RegraPassoCondicao.QuantidadeMinimaUsuarios);

                    using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_RegraPassoCondicao"))
                    {
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            resposta.Resposta.Erro = false;
                            resposta.Resposta.Mensagem = "";
                            resposta.RegraPassoCondicao = RegraPassoCondicao;
                            resposta.RegraPassoCondicao.RegraPassoCondicaoId = (int)dt.Rows[0]["RegraPassoCondicaoId"];
                        }
                    }
                }

            }
            catch (Exception ex)
            {
                resposta.Resposta.Erro = true;
                resposta.Resposta.Mensagem = ex.Message;

                //logBLL.Error(ex);
            }
            return resposta;
        }
예제 #3
0
        public RegraPassoCondicaoResponse CarregarRegraPassoCondicao(int RegraPassoCondicaoId, int RegraPassoId)
        {
            RegraPassoCondicaoResponse resposta = new RegraPassoCondicaoResponse();
            RegraPassoCondicao regraPassoCondicao;

            try
            {
                using (ConexaoDB objetoConexao = new ConexaoDB())
                {
                    objetoConexao.AdicionarParametro("@RegraPassoCondicaoId", SqlDbType.Int, RegraPassoCondicaoId);
                    objetoConexao.AdicionarParametro("@RegraPassoId", SqlDbType.Int, RegraPassoId);
                    using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_RegraPassoCondicao"))
                    {
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            DataRow dr = dt.Rows[0];
                            regraPassoCondicao = new RegraPassoCondicao();
                            CarregarDTO_RegraPassoCondicao_Cadastro(regraPassoCondicao, dr);

                            resposta.RegraPassoCondicao = regraPassoCondicao;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                //logBLL.Error(ex);
                throw;
            }

            return resposta;
        }