Esempio n. 1
0
        public void ActivarInactivarFicha()
        {
            if (Item != null)
            {
                var r00 = Sistema.MyData.Permiso_Proveedor_CambiarEstatus(Sistema.UsuarioP.autoGru);
                if (r00.Result == OOB.Enumerados.EnumResult.isError)
                {
                    Helpers.Msg.Error(r00.Mensaje);
                    return;
                }

                if (Seguridad.Gestion.SolicitarClave(r00.Entidad))
                {
                    _gestionEstatus.Inicializa();
                    _gestionEstatus.setFicha(Item.id);
                    _gestionEstatus.Inicia();
                    if (_gestionEstatus.CambioEstatusIsOk)
                    {
                        var r01 = Sistema.MyData.Proveedor_GetFicha(Item.id);
                        if (r01.Result == OOB.Enumerados.EnumResult.isError)
                        {
                            Helpers.Msg.Error(r01.Mensaje);
                            return;
                        }
                        _gestionLista.ActualizarItem(Item.id, r01.Entidad);
                    }
                }
            }
        }
        public void ActualizarEstatus()
        {
            if (Item != null)
            {
                var r00 = Sistema.MyData.Permiso_Cliente_ActivarInactivar(Sistema.Usuario.idGrupo);
                if (r00.Result == OOB.Resultado.Enumerados.EnumResult.isError)
                {
                    Helpers.Msg.Error(r00.Mensaje);
                    return;
                }

                if (Seguridad.Gestion.SolicitarClave(r00.Entidad))
                {
                    _gestionEstatus.Inicializa();
                    _gestionEstatus.setCliente(Item.Id);
                    _gestionEstatus.Inicia();
                    if (_gestionEstatus.ProcesarIsOk)
                    {
                        ActualizarFichaLista(Item.Id);
                    }
                }
            }
        }