Beispiel #1
0
 private void CarregarRegistro_UsuarioGrupo(UsuarioGrupoDTO dto, DataRow dr)
 {
     try
     {
         if (Util.GetNonNull(dr["UsuarioGrupoId"]))
             dto.UsuarioGrupoId = (int)dr["UsuarioGrupoId"];
         if (Util.GetNonNull(dr["Nome"]))
             dto.Nome = (string)dr["Nome"];
         if (Util.GetNonNull(dr["UsuarioGrupoPaiId"]))
             dto.UsuarioGrupoPaiId = (int)dr["UsuarioGrupoPaiId"];
     }
     catch (Exception ex)
     {
         //logBLL.Error(ex);
         throw;
     }
 }
Beispiel #2
0
        public List<UsuarioGrupoDTO> ListarUsuarioGrupo(int SiteId)
        {
            List<UsuarioGrupoDTO> lista = new List<UsuarioGrupoDTO>();
            UsuarioGrupoDTO reg;

            try
            {
                using (ConexaoDB objetoConexao = new ConexaoDB())
                {
                    objetoConexao.AdicionarParametro("@UsuarioGrupoId", SqlDbType.Int, DBNull.Value);
                    objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId);
                    using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_UsuarioGrupo"))
                    {
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            foreach (DataRow dr in dt.Rows)
                            {
                                reg = new UsuarioGrupoDTO();
                                CarregarRegistro_UsuarioGrupo(reg, dr);
                                lista.Add(reg);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                //logBLL.Error(ex);
                throw;
            }

            return lista;
        }
Beispiel #3
0
        public UsuarioGrupoResponse GravarUsuarioGrupo(UsuarioGrupoDTO UsuarioGrupo, UsuarioGrupoDTO UsuarioOld)
        {
            UsuarioGrupoResponse resposta = new UsuarioGrupoResponse();
            try
            {
                using (ConexaoDB objetoConexao = new ConexaoDB())
                {
                    objetoConexao.AdicionarParametro("@UsuarioGrupoId", SqlDbType.Int, UsuarioGrupo.UsuarioGrupoId);
                    objetoConexao.AdicionarParametro("@Nome", SqlDbType.VarChar, UsuarioGrupo.Nome);
                    objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, UsuarioGrupo.SiteId);
                    objetoConexao.AdicionarParametro("@UsuarioGrupoPaiId", SqlDbType.Int, UsuarioGrupo.UsuarioGrupoPaiId);
                    using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_UsuarioGrupo"))
                    {
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            resposta.Resposta.Erro = false;// (bool)dt.Rows[0]["indErro"];
                            resposta.Resposta.Mensagem = "";// (string)dt.Rows[0]["msgErro"];
                            resposta.UsuarioGrupo = UsuarioGrupo;
                            resposta.UsuarioGrupo.UsuarioGrupoId = (int)dt.Rows[0]["UsuarioGrupoId"];
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                resposta.Resposta.Erro = true;
                resposta.Resposta.Mensagem = ex.Message;

                //logBLL.Error(ex);
            }
            return resposta;
        }
Beispiel #4
0
        public UsuarioGrupoResponse CarregarUsuarioGrupo(int UsuarioGrupoId)
        {
            UsuarioGrupoResponse resposta = new UsuarioGrupoResponse();
            UsuarioGrupoDTO usuarioGrupo;

            try
            {
                using (ConexaoDB objetoConexao = new ConexaoDB())
                {
                    objetoConexao.AdicionarParametro("@UsuarioGrupoId", SqlDbType.Int, UsuarioGrupoId);
                    using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_UsuarioGrupo"))
                    {
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            DataRow dr = dt.Rows[0];
                            usuarioGrupo = new UsuarioGrupoDTO();
                            CarregarRegistro_UsuarioGrupo(usuarioGrupo, dr);

                            resposta.UsuarioGrupo = usuarioGrupo;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                //logBLL.Error(ex);
                throw;
            }

            return resposta;
        }
 public UsuarioGrupoResponse()
 {
     Resposta = new Resposta();
     UsuarioGrupo = new UsuarioGrupoDTO();
 }
        public ActionResult GravarUsuarioGrupo(string UsuarioGrupo, string UsuarioGrupoOld)
        {
            var form = (JObject)JsonConvert.DeserializeObject(UsuarioGrupo);

            UsuarioGrupoDTO _anterior = new UsuarioGrupoDTO();
            UsuarioGrupoDTO _novo = new UsuarioGrupoDTO();

            _novo.UsuarioGrupoId = (int)Util.GetValue<int>(form, "UsuarioGrupoId");
            _novo.UsuarioGrupoPaiId = (int)Util.GetValue<int>(form, "UsuarioGrupoPaiId");
            _novo.Nome = (string)Util.GetValue<string>(form, "Nome");
            _novo.SiteId = GetCurrentSite();

            if (UsuarioGrupoOld != null && UsuarioGrupoOld != "null")
            {
                var formOld = (JObject)JsonConvert.DeserializeObject(UsuarioGrupoOld);

                _anterior.UsuarioGrupoId = (int)Util.GetValue<int>(formOld, "UsuarioGrupoId");
                _anterior.Nome = (string)Util.GetValue<string>(formOld, "Nome");
            }

            return Json(new UsuarioDAL().GravarUsuarioGrupo(_novo, _anterior), JsonRequestBehavior.AllowGet);
        }