public static void DeleteUsuarioMenuId(Int16 id) { //busca o arquivo q sera apagado UsuarioMenu objretorno = new UsuarioMenu(); UsuarioMenuRepository tpprod = new UsuarioMenuRepository(); objretorno = tpprod.Find(id); //passa a entidade recuperada para deletar tpprod.Delete(objretorno); tpprod.Save(); }
public static void InsertUsuarioMenu(UsuarioMenuModelView model) { UsuarioMenu objretorno = new UsuarioMenu(); //faz o de para: objModelView para objEntity Mapper.CreateMap <UsuarioMenuModelView, UsuarioMenu>(); var objtpprod = Mapper.Map <UsuarioMenu>(model); UsuarioMenuRepository tpprod = new UsuarioMenuRepository(); tpprod.Add(objtpprod); tpprod.Save(); }
public static void UpdateUsuarioMenu(UsuarioMenuModelView model) { UsuarioMenu objretorno = new UsuarioMenu(); //faz o de para: objModelView para objEntity Mapper.CreateMap <UsuarioMenuModelView, UsuarioMenu>(); var objtpprod = Mapper.Map <UsuarioMenu>(model); //objtpprod.dataincl = DateTime.Now; UsuarioMenuRepository tpprod = new UsuarioMenuRepository(); tpprod.Edit(objtpprod); tpprod.Save(); }
//get produto ID public static UsuarioMenuModelView GetUsuarioMenuId(Int16 id) { UsuarioMenu objretorno = new UsuarioMenu(); UsuarioMenuRepository tpprod = new UsuarioMenuRepository(); objretorno = tpprod.Find(id); Mapper .CreateMap <UsuarioMenu, UsuarioMenuModelView>(); //.ForMember(x => x.imagem, option => option.Ignore()); var vretorno = Mapper.Map <UsuarioMenuModelView>(objretorno); //vretorno.arquivoimagem = img; return(vretorno); }
public override UsuarioMenu ObtenerPorId(UsuarioMenu usuarioMenu) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("pa_ObtenerPorId_UsuarioMenu", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = usuarioMenu.Usuario.Id; cmd.Parameters.Add("@IdMenu", SqlDbType.Int).Value = usuarioMenu.Menu.Id; cn.Open(); IDataReader reader = ExecuteReader(cmd, CommandBehavior.SingleRow); if (reader.Read()) { return(GetFromReader(reader)); } return(null); } }
public override bool Insertar(UsuarioMenu usuarioMenu) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("pa_Insertar_UsuarioMenu", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = usuarioMenu.Usuario.Id; cmd.Parameters.Add("@IdMenu", SqlDbType.Int).Value = usuarioMenu.Menu.Id; cmd.Parameters.Add("@FlActivar", SqlDbType.Bit).Value = usuarioMenu.PuedeActivar; cmd.Parameters.Add("@FlEliminar", SqlDbType.Bit).Value = usuarioMenu.PuedeEliminar; cmd.Parameters.Add("@FlEscribir", SqlDbType.Bit).Value = usuarioMenu.PuedeEscribir; cmd.Parameters.Add("@FlLeer", SqlDbType.Bit).Value = usuarioMenu.PuedeLeer; cmd.Parameters.Add("@FlVer", SqlDbType.Bit).Value = usuarioMenu.PuedeVer; cn.Open(); int ret = ExecuteNonQuery(cmd); return(ret > 0); } }
public virtual UsuarioMenu GetFromReader(IDataReader reader) { UsuarioMenu um = new UsuarioMenu(); um.Usuario = new Usuario() { Id = int.Parse(reader["IdUsuario"].ToString()) }; um.Menu = new MenuSistema() { Id = int.Parse(reader["IdMenu"].ToString()) }; um.PuedeActivar = bool.Parse(reader["FlActivar"].ToString()); um.PuedeEliminar = bool.Parse(reader["FlEliminar"].ToString()); um.PuedeEscribir = bool.Parse(reader["FlEscribir"].ToString()); um.PuedeLeer = bool.Parse(reader["FlLeer"].ToString()); um.PuedeVer = bool.Parse(reader["FlVer"].ToString()); return(um); }
public abstract bool Insertar(UsuarioMenu usuarioMenu);
public abstract UsuarioMenu ObtenerPorId(UsuarioMenu usuarioMenu);