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; } }
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; }
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; }
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); }