public FrmMenu(MODELO.USUARIO unUsuario, MODELO.SEGURIDAD.ACCESO unAcceso) { InitializeComponent(); btnUSUARIOS.Enabled = false; btnGRUPOS.Enabled = false; btnVENTA.Enabled = false; //btnSEGURIDAD.Enabled = false; cSeguridad = CONTROLADORA.SEGURIDAD.Singleton(); oUsuario = unUsuario; oAcceso = unAcceso; //Cambiar_Clavebtn.Enabled = true; armarDatosUsuario(); oAcceso = new MODELO.SEGURIDAD.ACCESO(); oAccesos = CONTROLADORA.Seguridad.ACCESO.obtenerInstancia(); for (int i = 0; i < oUsuario.Grupos.Count(); i++) { oGrupo = oUsuario.Grupos[i]; if (oGrupo.Permisos.Count() > 0) { for (int z = 0; z < oGrupo.Permisos.Count(); z++) { if ((oGrupo.Permisos[z].Descripcion == "Agregar Usuario") || (oGrupo.Permisos[z].Descripcion == "Modificar Usuario") || (oGrupo.Permisos[z].Descripcion == "Eliminar Usuario")) { btnUSUARIOS.Enabled = true; accion1 = true; } if ((oGrupo.Permisos[z].Descripcion == "Agregar Grupo") || (oGrupo.Permisos[z].Descripcion == "Modificar Grupo") || (oGrupo.Permisos[z].Descripcion == "Eliminar Grupo") || (oGrupo.Permisos[z].Descripcion == "Consultar Grupo")) { btnGRUPOS.Enabled = true; accion2 = true; } if ((oGrupo.Permisos[z].Descripcion == "Agregar Venta") || (oGrupo.Permisos[z].Descripcion == "Modificar Venta") || (oGrupo.Permisos[z].Descripcion == "Eliminar Venta") || (oGrupo.Permisos[z].Descripcion == "Consultar Venta") || (oGrupo.Permisos[z].Descripcion == "Exportar Venta")) { btnVENTA.Enabled = true; accion3 = true; } if ((oGrupo.Permisos[z].Descripcion == "Agregar Compra") || (oGrupo.Permisos[z].Descripcion == "Modificar Compra") || (oGrupo.Permisos[z].Descripcion == "Eliminar Compra") || (oGrupo.Permisos[z].Descripcion == "Consultar Compra") || (oGrupo.Permisos[z].Descripcion == "Exportar Compra")) { accion4 = true; } if ((oGrupo.Permisos[z].Descripcion == "Agregar Stock") || (oGrupo.Permisos[z].Descripcion == "Modificar Stock") || (oGrupo.Permisos[z].Descripcion == "Eliminar Stock") || (oGrupo.Permisos[z].Descripcion == "Consultar Stock") || (oGrupo.Permisos[z].Descripcion == "Exportar Stock")) { accion5 = true; } if ((oGrupo.Permisos[z].Descripcion == "Resetear Clave")) { //btnSEGURIDAD.Enabled = true; // btnCAMBIARPASS.Enabled = true; accion6 = true; } } } } }
public FRM_LOGIN() { InitializeComponent(); cSeguridad = CONTROLADORA.SEGURIDAD.Singleton(); listapermiso = new List <MODELO.PERMISO>(); lblError.Visible = false; oAcceso = new MODELO.SEGURIDAD.ACCESO(); oAccesos = CONTROLADORA.Seguridad.ACCESO.obtenerInstancia(); }
public void MODIFICAR_ACCESO(MODELO.SEGURIDAD.ACCESO oACCESO) { oMODELO_SEGURIDAD.Entry(oACCESO).State = System.Data.Entity.EntityState.Modified; oMODELO_SEGURIDAD.SaveChanges(); }
public void ELIMINAR_ACCESO(MODELO.SEGURIDAD.ACCESO oACCESO) { oMODELO_SEGURIDAD.ACCESO.Remove(oACCESO); oMODELO_SEGURIDAD.SaveChanges(); }
public void AGREGAR_ACCESO(MODELO.SEGURIDAD.ACCESO oACCESO) { oMODELO_SEGURIDAD.ACCESO.Add(oACCESO); oMODELO_SEGURIDAD.SaveChanges(); }