public void GuardarActualizarPerfilRol(PerfilRol _perfilRol)
        {
            List <PerfilRol> lista = _perfilRolDataAccess.ValidarPerfilRol(_perfilRol);

            if (lista.Count > 0)
            {
                foreach (PerfilRol item in lista)
                {
                    if (_perfilRol.CodPerfil == item.CodPerfil)
                    {
                        _perfilRolDataAccess.ActualizarPerfilRol(_perfilRol);
                    }
                }
            }
            else
            {
                _perfilRolDataAccess.GuardarPerfilRol(_perfilRol);
            }
        }
Beispiel #2
0
        protected void Submit_edit(object sender, EventArgs e)
        {
            try
            {
                Rol _rol = new Rol
                {
                    IdTipo                 = (int)ViewState["idRol"],
                    DetDetalle             = txtEditarDescripcion.Value,
                    DetUsuarioModificacion = UsuarioSession().DetCodigo,
                    FecModificacion        = DateTime.Now
                };
                _rolBusinessLogic.ActualizarRol(_rol);

                foreach (ListItem item in ddlCodigoPerfilEdit.Items)
                {
                    PerfilRol _perfilRol = new PerfilRol();
                    if (item.Selected)
                    {
                        _perfilRol.FlActivo = (int)Constantes.EstadoFlag.ACTIVO;
                    }
                    else
                    {
                        _perfilRol.FlActivo = (int)Constantes.EstadoFlag.INACTIVO;
                    }
                    _perfilRol.CodRol    = _rol.IdTipo;
                    _perfilRol.CodPerfil = int.Parse(item.Value);
                    _perfilRolBusinessLogic.GuardarActualizarPerfilRol(_perfilRol);
                }
                Limpiar();
                CargarLista();
                ClientMessageBox.Show("Se modificó el rol seleccionado", this);
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }
        }
Beispiel #3
0
        protected void Submit_nuevo(object sender, EventArgs e)
        {
            try
            {
                Rol rol = new Rol
                {
                    DesTipo            = txtNombreRol.Value,
                    DetDetalle         = txtDescripcion.Value,
                    FecRegistro        = DateTime.Now,
                    DetUsuarioRegistro = UsuarioSession().DetCodigo,
                    FlagEstado         = (int)Constantes.EstadoFlag.ACTIVO
                };
                int       codigoRol  = _rolBusinessLogic.GuardarRol(rol);
                PerfilRol _perfilRol = new PerfilRol
                {
                    CodRol   = codigoRol,
                    FlActivo = (int)Constantes.EstadoFlag.ACTIVO
                };

                List <ListItem> selected = new List <ListItem>();
                foreach (ListItem item in ddlCodigoPerfil.Items)
                {
                    if (item.Selected)
                    {
                        _perfilRol.CodPerfil = int.Parse(item.Value);
                        _perfilRolBusinessLogic.guardarPerfilRol(_perfilRol);
                    }
                }
                CargarLista();
                ClientMessageBox.Show("Se creo el nuevo rol", this);
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }
        }
 public void guardarPerfilRol(PerfilRol _perfilRol)
 {
     _perfilRolDataAccess.GuardarPerfilRol(_perfilRol);
 }
 public void ActualizarPerfilRol(PerfilRol _perfilRol)
 {
     MapperPro.Instance().Update("update_perfil_rol", _perfilRol);
 }
 public List <PerfilRol> ValidarPerfilRol(PerfilRol _perfilRol)
 {
     return(BaseService <PerfilRol> .QueryForList("list_perfil_rol_all", _perfilRol));
 }
 public int GuardarPerfilRol(PerfilRol _perfilRol)
 {
     return(Convert.ToInt32(MapperPro.Instance().Insert("insert_perfilRol", _perfilRol)));
 }