private void GuardarDetalle() { foreach (var item in VwGrupousurioitemsList) { Accesoform accesoform = new Accesoform(); accesoform.Idaccesoform = 0; accesoform.Idusuario = IdEntidadMnt; accesoform.Idgrupoitem = item.Idgrupoitem; accesoform.Permitir = item.Permitir; accesoform.Buscar = item.Buscar; accesoform.Nuevo = item.Nuevo; accesoform.Editar = item.Editar; accesoform.Eliminar = item.Eliminar; accesoform.Imprimir = item.Imprimir; accesoform.Anular = item.Anular; Service.SaveAccesoform(accesoform); } }
private void ActualizarDetalle() { gvDetDato.RefreshData(); foreach (var item in VwAccesoformList.Where(x => x.DataEntityState == DataEntityState.Modified)) { if (item.Idaccesoform > 0) { Accesoform accesoform = Service.GetAccesoform(item.Idaccesoform); accesoform.Permitir = item.Permitir; accesoform.Buscar = item.Buscar; accesoform.Nuevo = item.Nuevo; accesoform.Editar = item.Editar; accesoform.Eliminar = item.Eliminar; accesoform.Imprimir = item.Imprimir; accesoform.Anular = item.Anular; Service.UpdateAccesoform(accesoform); } } }
public Accesoform GetPermisosForm(int idUsuario, string nameFormMnt) { Accesoform accesoform = new Accesoform(); VwUsuario vwUsuario = VwUsuarioDao.Get(x => x.Idusuario == idUsuario); if (vwUsuario.Nombreusuario == "ADMIN" || vwUsuario.Nombregrupo == "ADMINISTRADORES DEL SISTEMA") { accesoform.Permitir = true; accesoform.Buscar = true; accesoform.Nuevo = true; accesoform.Editar = true; accesoform.Eliminar = true; accesoform.Imprimir = true; accesoform.Anular = true; return(accesoform); } var vwAccesoform = VwAccesoformDao.Get(x => x.Idusuario == idUsuario && x.Nameform == nameFormMnt) ?? new VwAccesoform { Permitir = false, Buscar = false, Nuevo = false, Editar = false, Eliminar = false, Imprimir = false, Anular = false, }; accesoform.Permitir = vwAccesoform.Permitir; accesoform.Buscar = vwAccesoform.Buscar; accesoform.Nuevo = vwAccesoform.Nuevo; accesoform.Editar = vwAccesoform.Editar; accesoform.Eliminar = vwAccesoform.Eliminar; accesoform.Imprimir = vwAccesoform.Imprimir; accesoform.Anular = vwAccesoform.Anular; return(accesoform); }
public void UpdateAccesoform(Accesoform entity) { AccesoformDao.Update(entity); }
public int SaveAccesoform(Accesoform entity) { return(AccesoformDao.Save(entity)); }