void IInternalGeneral <PermisoUsuario> .Erase(PermisoUsuario Data) { this.CrearComando("PermisosUsuario_Delete"); this.ParametersAddInt("IDUsuario", Data.Usuario.ID); this.ParametersAddInt("IDPermiso", Data.Permiso.ID); this.Update("Error: No se pudo eliminar el permiso de usuario."); }
void IInternalGeneral <PermisoUsuario> .Add(PermisoUsuario Data) { this.CrearComando("PermisosUsuario_Insert"); this.ParametersAddInt("IDUsuario", Data.Usuario.ID); this.ParametersAddInt("IDPermiso", Data.Permiso.ID); this.Insert("Error: No se pudo agregar el permiso de usuario."); }
private void _CargarPermisoDeUsuario(DataRow DR, PermisoUsuario PU) { PU.Usuario = new Usuario(); PU.Usuario.ID = int.Parse(DR["IDUsuario"].ToString()); PU.Usuario.Find(); PU.Permiso = new Permiso(); PU.Permiso.ID = int.Parse(DR["IDPermiso"].ToString()); PU.Permiso.Find(); }
public void EliminarPermisos() { foreach (Permiso P in Permisos) { PermisoUsuario PU = new PermisoUsuario(); PU.Usuario = this; PU.Permiso = P; PU.Erase(); } }
public void CargarPermisos() { PermisoUsuario PermisoUsuario = new PermisoUsuario(); PermisoUsuario.Usuario = new Usuario(); PermisoUsuario.Usuario.ID = this.ID; List <PermisoUsuario> PermisosUsuario = PermisoUsuario.List(); foreach (PermisoUsuario P in PermisosUsuario) { Permisos.Add(P.Permiso); } }
List <PermisoUsuario> IInternalGeneral <PermisoUsuario> .List(PermisoUsuario Data) { this.CrearComando("PermisosUsuario_List"); this.ParametersAddInt("IDUsuario", Data.Usuario.ID); DataTable DT = this.List("Error: No se pudo listar los permisos de usuario."); List <PermisoUsuario> PermisosDeUsuario = new List <PermisoUsuario>(); foreach (DataRow DR in DT.Rows) { PermisoUsuario PU = new PermisoUsuario(); _CargarPermisoDeUsuario(DR, PU); PermisosDeUsuario.Add(PU); } return(PermisosDeUsuario); }
DataTable IInternalGeneral <PermisoUsuario> .ListaP(PermisoUsuario Data) { throw new NotImplementedException(); }
void IInternalGeneral <PermisoUsuario> .FindUltimo(PermisoUsuario Data) { throw new NotImplementedException(); }
void IInternalGeneral <PermisoUsuario> .Modify(PermisoUsuario Data) { throw new NotImplementedException(); }